CarSignal · Used car prices · Mercedes-Benz · 2010 Mercedes-Benz B-Class
Used price benchmark · Canada

2010 Mercedes-Benz B-Class price in Canada: $4,500 median

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

Median asking price
$4,500
Typical range (p25–p75)
$3,995$5,200
Median mileage
163,000 km
Deals flagged, last 90 days
2

The median 2010 Mercedes-Benz B-Class in Canada sits at $4,500. That's your anchor. If someone quotes you well above it, they need a reason, and a badge on the hood isn't one.

Most of the market lands between $3,995 and $5,200. Pay near the bottom of that band and you're doing fine. Push toward $5,200 and you should be getting a cleaner car for it, better records, fresher tires, no looming maintenance. Above $5,200 you're paying a premium the broader market doesn't back up.

What the mileage tells you

The typical car at this price has run about 163,000 km. Read that as normal for the year, not a flaw. A B-Class asking $4,500 with mileage in that neighbourhood is priced where it should be. One sitting well under 163,000 km gives you a real reason to lean toward the upper half of the range.

Over the last 90 days, CarSignal flagged 2 deals on this model year. Small number, so it moves. When one lands under $3,995, that's a live signal worth acting on rather than a permanent feature of the market.

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 B-Class listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →