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.