The 2018 Highlander sits at a median of $29,698 across live Canadian listings. Most of what you'll run into falls between $27,716 and $30,995, so anything under $28,000 is worth a closer look and anything past $31,000 needs a reason. That reason usually comes down to low kilometres or a loaded trim.
Median mileage for this year is 124,350 km. That's your baseline. A truck sitting well below it earns a premium, and one well above it should cost less. Use the median price as the anchor for a car right around that odometer reading.
How kilometres and trim move the price
Every extra 10,000 km knocks about $722 off. So a 2018 with 160,000 km instead of the typical 124,000 is carrying roughly 36,000 extra kilometres, or around $2,600 less than a median example. Flip it around for a low-km car and the math runs the other way. Handy for sanity-checking any single listing against the number on the dash.
On trims, the Limited leads at a $30,750 median, with its typical range running $29,988 to $33,898. The XLE comes in lower at $29,245 and a tighter $27,572 to $29,971 band. That's about a $1,500 spread between the two at the median. If you don't need the Limited's extras, the XLE is the cleaner value, and its narrower range means less guesswork on what a fair price actually is.
We've flagged 9 deals on this model year in the last 90 days. Take the $29,698 median, adjust for the odometer at $722 per 10,000 km, then check it against the trim band. If a Limited is priced like an XLE, or an XLE is sitting below $27,572 without high kilometres, that's the kind of gap worth chasing.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| Limited | $30,750 | $29,988–$33,898 |
| Xle | $29,245 | $27,572–$29,971 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.