The 2021 BMW M2 sits at a median of $68,995 in the Canadian market right now. That's the number to anchor on. Anything meaningfully below it deserves a closer look, and anything above it needs a reason.
The typical range is tight. Most cars land between $68,888 and $69,500, a spread of about $600. When asking prices cluster that closely, sellers already agree on what the car is worth, so you're not going to talk anyone down to a bargain by pointing at cheaper comparables. There mostly aren't any.
What that narrow band means for you
A $600 spread on a $69k car is unusually disciplined. It tells you the market for this year has settled. Your negotiating room comes from condition, service history, and how long a specific car has been sitting, not from the price ceiling moving. If a seller wants $71k or $72k, ask what justifies the premium.
Median mileage runs about 15,198 km, which is low for a car this age. A 2021 M2 with numbers around there is normal, not special. If you find one well under that, the mileage is a point in its favour. Well over it, and the price should reflect the extra wear.
So the play is simple. Treat $68,995 as the fair line, use the tight range as your reality check, and let odometer and paperwork decide the rest.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.