The median 2013 Mercedes-Benz B-Class in the Canadian market runs $7,600. That's your anchor. If a seller is asking well above it, they need a reason you can see in the photos and the service records.
Most of these land between $6,233 and $9,125. Anything under about $6,200 tends to come with a catch, whether that's high mileage, cosmetic damage, or a story on the history report. Above $9,100 you're paying a premium, so make sure the condition backs it up before you sign anything.
What the mileage tells you
The typical 2013 B-Class on the market has around 161,080 km on it. That's a decade of driving, and it's the number baked into that $7,600 median. A car sitting noticeably below that reading can justify pushing toward the top of the range. One sitting well above it should be priced below the median, not at it.
We've flagged 3 deals on this model year in the last 90 days. That's not a flood of underpriced cars, so when a genuinely good one shows up, you won't have weeks to think it over. Know your walk-away number before you start looking, and the $6,233 floor is a fair place to set it.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.