The median 2010 Mercedes-Benz M-Class in the Canadian market sits at $10,250. Most of what you'll find lands between $7,500 and $12,995, so that band is your reality check. See something priced above $12,995 and you want a real reason for it, whether that's low kilometres or a clean service history.
These are high-kilometre cars now. Median odometer reading is about 196,800 km, so a 2010 ML with 150,000 on it is already below the typical mileage for its age, and that's worth paying a bit more for. A 250,000-km example is on the other side of the curve.
What the odometer costs you
Kilometres move the price in a straight, predictable way here. Every 10,000 km knocks roughly $755 off what a buyer should pay. Put another way, two otherwise identical MLs that are 50,000 km apart should be about $3,800 apart in price. If a higher-mileage car isn't discounted for it, that's your negotiating room.
We've flagged 5 deals on this model year in the last 90 days. That's not a flood, but it means priced-right examples do surface. If you're patient and you anchor on the $10,250 median with the mileage math applied, you'll know a fair number when you see one.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.