CarSignal · Used car prices · Mercedes-Benz · 2012 Mercedes-Benz M-Class
Used price benchmark · Canada

2012 Mercedes-Benz M-Class price in Canada: $12,934 median

Based on live Canadian market data · Data as of July 2026

Median asking price
$12,934
Typical range (p25–p75)
$11,825$14,742
Median mileage
162,635 km
Deals flagged, last 90 days
7

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.

49,000 km 325,000 km $21,308 $3,237 Expected asking price by mileage

Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.

Want the underpriced ones the day they list?

CarSignal scores every new Mercedes-Benz M-Class listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →