The median 2021 Mercedes-Benz CLA in the Canadian market sits at $29,995. That's your anchor. If a car is priced near there with typical mileage, you're paying a fair number, not a bargain and not a stretch.
Most listings land between $28,900 and $32,000. A spread that tight tells you sellers are pricing this year off each other, so a car pushing past $32,000 needs a real reason to justify it. Low kilometres, a loaded trim, fresh service records. Something you can point to.
What the numbers mean for your offer
The typical CLA this year shows around 66,000 km on the clock. Use that as your yardstick. A car well under that mileage sitting at the top of the range is easier to defend than one at 90,000 km asking the same money, and the gap between those two is where your negotiation lives.
We've flagged 4 deals on this model year in the last 90 days. Those are cars that came in under what the numbers say they should, so priced-right examples do surface. If you're patient and watching, you don't have to settle for the top of the $32,000 band.
My take: treat $29,995 as the line. Anything meaningfully below it with clean kilometres is worth a hard look. Anything above $32,000 has to earn it.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.