The 2012 Mercedes-Benz M-Class runs a median of $12,934 in the Canadian market right now, with most cars landing between $11,825 and $14,742. That's your working range. Anything under about $11,800 deserves a hard look at the history and condition, and anything over $14,700 needs a reason to justify the premium.
The median car on the road has about 162,635 km on it. So when you see a 2012 ML priced near that $12,934 mark, you're looking at typical wear for the year, not a garage queen and not a beater.
What mileage does to the price
Every extra 10,000 km knocks roughly $385 off the asking price. Do the math on the odometer before you fall in love with a listing. A truck sitting 40,000 km above the median should come in around $1,500 cheaper on that count alone, and a low-km example can fairly command a bump. Use that number as a check: if a higher-mileage car isn't discounted to match, the seller is fishing.
We've flagged 7 deals on this model year in the last 90 days. That tells you cars in this range do turn up below fair value with some regularity, so patience pays. Aim to buy near or under the $11,825 low end of the typical range, adjust for the odometer, and you're paying a fair number for a 2012 ML.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.