The 2017 Mercedes-Benz C-Class sits at a median of $21,995 in the Canadian market right now. Most cars land between $18,925 and $27,395, so that's the band you should expect to negotiate inside. Anything at the low end usually means higher kilometres or a base trim. The high end is where the AMG cars live.
Median mileage on these is about 117,752 km, which is where you'd expect a 2017 to be. Use that as your baseline. A car sitting well above it should be priced below the median, and one near 80,000 km can justify a number near the top of the range.
What mileage does to the price
Every 10,000 km knocks roughly $964 off the asking price. That's a clean lever for checking whether a listing is fair. Two otherwise identical cars, one at 90,000 km and one at 140,000 km, should be about $4,800 apart. If they're not, someone's price is off, and now you know which direction to push.
The trim split is wide. A C 300 runs a median of $18,995 and typically sits between $17,744 and $21,400. It's the value play here if you just want the car. The C 43 AMG jumps to a median of $26,995, with a typical range of $21,472 to $27,970. You're paying about $8,000 over the C 300 for the AMG badge and the performance that comes with it. Worth it if that's what you came for. Not worth stretching for if it isn't.
We've flagged 9 deals on this model year in the last 90 days. Bring the mileage math to any listing and you'll know within a minute whether the number holds up.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| C 43 AMG | $26,995 | $21,472–$27,970 |
| C 300 | $18,995 | $17,744–$21,400 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.