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

2009 Mercedes-Benz B-Class price in Canada: $7,977 median

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

Median asking price
$7,977
Typical range (p25–p75)
$4,999$7,999
Median mileage
129,000 km
Deals flagged, last 90 days
0
The median price for a 2009 Mercedes-Benz B-Class sits at $7,977. That's your anchor. If someone's asking much more than that, you'd want a clear reason on the window sticker.

Most of these land between $4,999 and $7,999. That's a wide spread for a car this age, and it usually tracks condition and how the previous owner treated it. A well-kept one near the top of that band is fair. Anything under $5,000 is worth a hard look underneath, not a bargain to grab on sight.

What the mileage tells you

Typical odometer reading here is about 129,000 km. That's the middle of the pack, so a car in that neighbourhood isn't high or low mileage for the year. It's just normal. Use it as a reference point. A car well below 129,000 km carries a bit of a premium argument, and one well above it should be priced closer to the bottom of the range.

Pay $7,977 for a clean example with average kilometres and you're paying the going rate. Below that on a car that checks out, you're ahead.

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 →