The median 2014 BMW 3-Series sits at $11,000 in the Canadian market right now. That's your anchor. If someone quotes you well above it for a comparable car, the odds are you're paying a premium for shine, not substance.
Most of these land between $9,498 and $13,000. Below the bottom of that band you're either looking at higher mileage, a rougher history, or a genuine deal worth a closer look. Above $13,000 you'd want a real reason on paper, because the bulk of the market clusters lower. The typical car here has about 147,852 km on it, so treat that as the baseline a $11,000 price assumes.
How mileage moves the price
Every 10,000 km knocks roughly $268 off. It's a slow drag, not a cliff. Say a car shows 190,000 km against that 147,852 km baseline. That extra ~42,000 km works out to around $1,100 off the median, landing you near $9,900 before you weigh anything else about the specific car.
Run it the other way too. A lower-kilometre example under 120,000 km can fairly ask a few hundred over median on the odometer alone. The math cuts both directions, which makes it a clean lever when you're haggling.
We've flagged 8 deals on this year in the last 90 days. Not a flood, but enough that priced-right cars do surface if you're watching. Know your $11,000 anchor, adjust for the odometer, and you'll spot the ones worth a message.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.