The median 2017 Mercedes-Benz CLA sits at $16,992 in the Canadian market, with most cars landing between $14,999 and $18,449. That $3,450 spread is your negotiating room. Anything under $15,000 is priced at the low end, and above $18,500 you're paying a premium that the numbers don't really back up.
The car behind that median has about 125,615 km on it. Keep that in mind when you're reading an ad. A CLA showing 90,000 km isn't average, it's below the pack, and that alone should push the price toward the top of the range.
How mileage moves the price
Odometer reading matters here, and it's measurable. Every extra 10,000 km knocks roughly $270 off what the car is worth. So a CLA with 165,000 km, about 40,000 km past the median, should sit near $1,080 below a same-condition car at 125,000 km. Run that math before you take a seller's word on why their high-km example costs the same as everyone else's.
One more data point worth watching. We flagged 8 deals on this model year in the last 90 days, so priced-right cars do surface. If a listing lands near or under $14,999 with reasonable km, it's worth moving on.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.