The median 2017 Toyota Highlander sits at $25,888 in the Canadian market right now. Most of what you'll find lands between $24,875 and $28,544, so if a listing falls under that band it's worth a closer look, and anything above it needs a good reason. That reason is usually low kilometres or a loaded trim.
The typical car at this price has about 140,401 km on it. That's the baseline. Read every asking price against it before you decide whether the number is fair.
What the kilometres cost you
Mileage moves the price in a straight, predictable line. Every extra 10,000 km knocks roughly $665 off. So a Highlander with 100,000 km should carry about $2,700 more than one sitting at the 140,000 mark, all else equal. Flip that math when you're staring at a higher-odometer car and the seller hasn't budged on price.
Trim is the other big lever. The Limited runs a median of $29,741, with most examples between $26,895 and $31,468. The XLE comes in a lot cheaper, median $24,900, and its typical range tops out at $25,888. That's nearly a $5,000 gap at the middle. If you don't need the Limited's extras, the XLE is the value pick and it's the one that keeps you inside the lower half of the market.
We've flagged 7 deals on this model year in the last 90 days. Not a flood, but enough that patient shopping pays. Anchor on the $25,888 median, adjust for the kilometres in front of you, and let the trim decide how high you're willing to go.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| Limited | $29,741 | $26,895–$31,468 |
| Xle | $24,900 | $21,998–$25,888 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.