The median 2012 Mercedes-Benz E-Class sits at $16,500 in the Canadian market right now, with a median odometer around 154,550 km. That's your anchor. If you're looking at a car near that mileage and the ask is close to $16,500, you're paying a normal price, no more.
Most listings land between $13,500 and $24,900. That's a wide typical range, and mileage explains a big chunk of it. A well-kept, lower-km car earning the top of that band is a different animal than a $13,500 example that's been worked hard, so the number on the windshield tells you less than the number on the dash.
What mileage does to the price
Every extra 10,000 km knocks about $913 off. Run the math and it adds up fast. A car with 200,000 km instead of 154,550 should cost roughly $4,100 less on mileage alone, which lines up neatly with why the bottom of the range drops to $13,500. Use that $913 figure to sanity-check any listing: take the median, adjust for how far the odometer sits from 154,550 km, and you've got a fair-price estimate you can bring to the negotiation.
We've flagged 6 deals on this year in the last 90 days. Those are the cars priced below where their mileage says they should be. They don't sit around, so if the goal is to pay under $16,500 for a clean example, that's the pool to watch.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.