The median 2015 Mercedes-Benz M-Class in the Canadian market sits at $18,948. Most of them land between $15,916 and $21,475. That $5,559 spread is your working budget, and where a specific truck falls inside it comes down mostly to how far it's been driven.
The median odometer reading here is 153,282 km. So when you're looking at a listing, that's your reference point. A truck at $19K with 150,000 km is squarely typical. One priced the same with 200,000 km is asking you to overpay for the wear.
What the kilometres cost you
Every 10,000 km knocks about $722 off the asking price. That's the number to run before you make an offer. Two otherwise identical M-Classes that are 50,000 km apart should be roughly $3,600 apart on price. If they're not, one of them is mispriced, and you now know which direction to push the negotiation.
Say a seller wants $21,000 for one showing 190,000 km. Against a 153,000 km median, that's 37,000 extra kilometres, which pencils out to around $2,700 in depreciation the price should already reflect. Point at the odometer and the math does the arguing for you.
We've flagged 14 of these as deals in the last 90 days. That tells you the sub-$16K end of the range does show up. Patience pays here. If a listing sits above $21,475 without unusually low kilometres to justify it, let it go and wait for the next one.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.