The 2016 Toyota Highlander sits at a median of $23,948 in the Canadian market right now. Most of what you'll find lands between $18,211 and $26,774. That $8,500 spread is your negotiating room. Anything at the bottom is either high-mileage or carrying wear you'll want to inspect closely, and anything near the top needs to justify itself on condition, trim, or unusually low kilometres.
Speaking of kilometres, the typical 2016 has 171,568 km on it. That's the baseline to measure any listing against. Under that number, you're above average. Well over it, and the price should reflect the extra wear.
What mileage does to the price
Every additional 10,000 km knocks about $678 off. So a Highlander with 220,000 km should cost roughly $3,300 less than an identical one at 171,000. Run that math before you agree to anything. A seller asking mid-range money for a truck 50,000 km past the median is asking you to overpay, plain and simple.
On trims, the XLE carries a median of $23,824 and stays fairly tight, mostly $20,662 to $24,996. The LE runs cheaper at a $21,722 median, but its range is wide open, from $16,730 all the way to $27,415. That tells you LE pricing is all over the map. A clean, lower-km LE at the low end of its band is the value play here. The XLE costs about $2,100 more at the middle but gives you more predictable pricing, so you're less likely to overpay by accident.
We've flagged 5 deals on this model year in the last 90 days. Not a flood, but enough that patient buyers are finding cars priced below where the numbers say they should be.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| Xle | $23,824 | $20,662–$24,996 |
| LE | $21,722 | $16,730–$27,415 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.