The median 2015 Mercedes-Benz B-Class sits at $11,449 in the Canadian market right now. That's your anchor. If someone quotes you well above it, you want a reason, and if you find one well below, you want to know why.
Most of these land between $9,996 and $12,600. That roughly $2,600 spread is the typical range, and it's where a clean example with average history should fall. The median car in this pool has about 123,165 km on it, so a listing near the median price with far lower kilometres is doing you a favour, and one with much higher reads as overpriced for what it is.
What to actually pay
Use the low end of the range as your negotiating floor, not your expectation. A car priced at $10,000 with mileage under 123,000 km is a genuinely strong number. Anything pushing past $12,600 needs to justify itself with something concrete, like unusually low kilometres or a spotless service record.
We've flagged 3 of these as deals in the last 90 days. That's not a flood, so when a car does drop into deal territory here, it tends not to sit around. Know your number before you walk in, and the $11,449 median is the one to keep in your head.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.