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

2017 Mercedes-Benz B-Class price in Canada: $13,450 median

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

Median asking price
$13,450
Typical range (p25–p75)
$12,958$15,995
Median mileage
111,693 km
Deals flagged, last 90 days
5

The 2017 Mercedes-Benz B-Class sits at a median of $13,450 in the Canadian market right now. That's your anchor. If a car is priced well above it, the seller needs a reason: lower kilometres, a loaded trim, fresh service records. Below it, look closer at the history before you get excited.

Most of these land between $12,958 and $15,995. Notice how tight the bottom of that range is. The floor and the median are less than $500 apart, which tells you the cheaper listings cluster hard around the same number. Real deals live at or under $12,958. Anything pushing $16,000 is at the top of what this year commands, so it had better come with the kilometres or the equipment to justify it.

What the kilometres tell you

The typical 2017 B-Class on the market has about 111,693 km on it. Roughly average use for a car this age. When you're comparing two cars, treat that number as the baseline. A car well under it earns a premium, a car well over it should cost you less, and a car right around 110,000 km is priced fairly at the median.

We've flagged 5 deals on this model year in the last 90 days. That's our own signal, not a count of what's for sale, and it means priced-right examples do surface here. If you're patient and you know the $13,450 median cold, you'll recognize one when it lands.

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 →