The median 2020 4Runner in the Canadian market sits at $44,900. Most listings land between $41,000 and $47,997, so that spread is your reality check. Pay under $41k and you're doing well. Push past $48k and you'd better have a reason, like low kilometres or a loaded configuration.
Median mileage right now is about 103,900 km. So the typical truck at that median price already has six figures on the clock. Keep that in mind when you see something at the top of the range with similar kilometres. You're paying a premium without getting less wear.
How kilometres move the price
Each additional 10,000 km knocks roughly $1,042 off what a 2020 4Runner sells for. That's a clean lever to price against. A truck with 130,000 km versus one at 100,000 should run about $3,100 cheaper on kilometres alone, everything else equal. Use that math when a higher-mileage listing is priced like a low-mileage one.
We've flagged 8 deals on this model year in the last 90 days. That's the signal worth watching. When a listing prices below the $41,000 floor and the kilometres check out against that $1,042-per-10,000 curve, it's worth a hard look before it moves.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.