The median 2020 Mercedes-Benz CLA in the Canadian market sits at $29,386. Most listings land between $27,371 and $30,120, so that roughly $2,700 spread is your working band. Pay near the low end and you're doing well. Pay above $30,120 and you'd want a clear reason, whether that's unusually low kilometres or something specific in the condition.
The typical car here has about 71,277 km on it. That's the mileage baked into the median price, so a CLA at that reading priced around $29,000 is squarely fair. Anything meaningfully below 71,000 km should command a bit more, and higher readings should pull the number down.
How kilometres move the price
Every extra 10,000 km knocks about $674 off what this CLA is worth. That's a steady, predictable slide. A car sitting at 91,000 km, roughly 20,000 past the median, should be about $1,350 cheaper than a 71,000 km example, all else equal. Use that to sanity-check any listing: take the difference in kilometres, divide by 10,000, multiply by $674, and see if the asking price actually reflects it.
We flagged 5 deals on this model year in the last 90 days. Deals show up when a listing prices below where the numbers say it should, so it's worth watching if you're patient. Bring the median and that per-kilometre math to the table, and you'll know within seconds whether a given CLA is priced right.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.