For a 2022 BMW M4, the middle of the Canadian market sits at $89,700. Most cars land between $84,745 and $95,532, so that roughly $11,000 spread is your negotiating window. If a seller wants more than $95,500, they need to show you why. Below $84,745 and something else is going on: high kilometres, a rougher history, or a deal worth a closer look.
The typical car at this price has around 50,769 km on it. That's a useful anchor. A listing near the median price with well under 50k should feel like the stronger buy, and one asking median money with 70k or 80k on the clock is priced ahead of where it should be.
What kilometres cost you here
Mileage moves the number in a fairly clean way. Every extra 10,000 km knocks about $2,367 off the price. So a car with 70,000 km, roughly 20,000 above the typical example, should run about $4,700 cheaper than the median before you factor in condition or options. Run that math on anything you're looking at. If the asking price hasn't come down to match the odometer, the seller is charging you for kilometres you'd rather not pay for.
One more read on demand: we flagged 8 deals on this model year in the last 90 days. That tells you cars at the right price do move, and it gives you a sense of how often a genuinely good number shows up. Bring the median and the per-10,000-km figure to the table, and you'll know a fair 2022 M4 when you see one.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.