The median 2021 BMW 4-Series in the Canadian market sits at $39,888. That's your anchor. If a car is asking well above that number, you want a reason for it in the odometer or the condition, not just the badge.
Most of these land between $36,950 and $47,964. The spread tells you something. The gap from the median up to the top of that range is close to $8,000, so trim, options, and mileage are pulling asking prices around a fair bit. A car near the low end of the range at typical mileage is where the everyday value lives.
What mileage does to the price
The typical 2021 on the market has run about 63,229 km. Every extra 10,000 km on the clock knocks roughly $1,136 off what these sell for. So a car with 90,000 km should be running about $3,000 under one sitting near 60,000, all else equal. Run that math against any listing before you talk numbers.
We've flagged 11 of these as deals across Canada in the last 90 days. That's a steady trickle, not a flood, so if a genuinely well-priced one shows up, it won't sit around waiting for you to think it over.
Practical read: treat $39,888 as par, budget toward the low $37,000s if you can find low-ish kilometres, and use the $1,136-per-10,000-km figure to argue down anything that's been driven harder than average.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.