The median 2021 Toyota 4Runner in the Canadian market runs $47,495. Most of what's listed sits between $44,550 and $49,997, so if a price falls inside that band, you're paying about what everyone else pays. Anything under $44,550 is where you start looking closer, and anything past $50K needs a reason to justify itself.
Median mileage on these is right around 95,060 km. That's a useful anchor. A 4Runner at that reading with a price near $47,495 is a middle-of-the-road deal, nothing special and nothing to walk away from either.
How mileage moves the price
Every extra 10,000 km knocks about $1,068 off. So a truck with 130,000 km should land roughly $3,700 below one sitting at the 95,060 km median, all else equal. Flip that around when a seller is asking full median money on a high-kilometre example. If the odometer reads well above 95,060 and the price hasn't budged, that's your negotiating room.
The trims split cleanly. The Limited 7 Passenger sits at a $49,245 median, while the plain Limited comes in at $46,283. That's about a $3,000 gap for the third row and the trim details that come with it. If you don't need the seven seats, the Limited is the better spend, and its typical range tops out at $48,496, below where the 7 Passenger even starts to feel normal.
We've flagged 15 deals on this model year in the last 90 days, so the good ones do surface. The play is patience: know your target trim, check the odometer against that 95,060 km line, and let the $1,068-per-10,000 km math tell you whether the ask holds up.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| Limited 7 Passenger | $49,245 | $46,995–$49,900 |
| Limited | $46,283 | $44,992–$48,496 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.