A 2016 Yaris sits at a median of $14,049 in the Canadian market right now. Most of the honest asking prices land between $12,488 and $14,992, so if you see one inside that band you're looking at a normal deal, not a steal and not a rip-off. Anything under $12,488 is worth a closer look at the odometer and history before you get excited.
The typical car has about 117,361 km on it. That's the reference point every price here is anchored to. When you compare two listings, mileage is the first number to check against that baseline.
What kilometres cost you
Each extra 10,000 km knocks roughly $486 off the price. So a Yaris with 150,000 km should sell for around $1,600 less than one sitting at the median mileage, all else equal. Flip that around: if a higher-kilometre car is priced the same as an average one, the seller is asking you to overpay for the wear.
Use that $486 figure as a quick sanity check. Add up the difference between a listing's odometer and 117,361 km, divide by 10,000, multiply by 486, and you've got a fair adjustment to the median. If the asking price doesn't move in step with the kilometres, negotiate.
Two 2016 Yaris deals have been flagged in the last 90 days. Thin traffic at this age, so patience pays. Wait for a car priced near the bottom of that $12,488 to $14,992 range with mileage at or below the median, and you're buying well.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.