The median 2017 Toyota 4Runner in the Canadian market sits at $35,000. Most of what's out there lands between $31,991 and $38,234, so if you're staring at a price outside that band, you've got a reason to ask questions. Below $32,000 usually means high mileage or a story on the history report. Above $38,000 you're paying a premium, and it had better come with something to justify it.
The typical car here has run about 155,000 km. That's a useful anchor. A 4Runner listed near the median price with mileage close to that number is a normal, fairly-priced example, not a steal and not a rip-off. Judge everything else against that baseline.
What mileage does to the price
Distance costs roughly $756 for every extra 10,000 km on the clock. In practice that means a 4Runner with 195,000 km should sell for about $3,000 less than one at 155,000, all else equal. Run the math before you negotiate. If two trucks are priced the same but one has 40,000 more km, the cheaper-per-kilometre one isn't the lower sticker, it's the one closer to that $756 curve.
We've flagged 4 deals on this model year in the last 90 days. Not a flood. So when a genuinely well-priced one shows up, it tends not to sit around. Know your number going in, and you'll recognize a fair 4Runner the moment it lands.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.