The 2014 Mercedes-Benz B-Class sits at a median of $9,999 in the Canadian market right now. Most listings land between $8,499 and $10,996, so that $2,500-ish spread is your working range. Anything under $8,500 deserves a hard look at condition and history. Anything over $11,000 needs a reason to justify it.
The typical car here has about 125,000 km on it. That's a useful anchor. When you're staring at two listings priced within a few hundred dollars of each other, mileage is usually the tiebreaker, and here it moves the number in a predictable way.
What mileage does to the price
Every 10,000 km adds or knocks off roughly $381. So a B-Class with 95,000 km carries about $1,100 more value than one at 125,000, all else equal. Flip it around: a higher-mileage example near 165,000 km should come in around $1,500 below the median before you even start negotiating. Use that math to sanity-check whether a low-km car is actually priced for its odometer or just wearing a premium.
CarSignal has flagged 7 deals on this model year in the last 90 days. That's our own signal for cars priced below where the numbers say they should sit. It tells you good pricing does show up, so you don't have to jump at the first one near $10,000.
Bottom line for a buyer: treat $9,999 as your reference point, adjust up or down by about $381 per 10,000 km off the 125,000 mark, and lean on the $8,499 floor when you're deciding what a fair walk-away number looks like.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.