The 2021 BMW M4 sits at a median of $82,899 in the Canadian market, with the median car showing about 36,145 km on the clock. That's the number to anchor on. If a seller is asking well above it, the car needs a reason.
Most listings land between $81,888 and $89,888. That's a fairly tight band for a car at this price, which tells you the market has a clear read on what a clean 2021 M4 is worth. The bottom of that range, right around the median, is where the volume clusters. Pay past $89,888 and you're at the top edge of what buyers are actually accepting.
What to pay
A car near the median with mileage in the mid-30,000s is a straightforward deal. If you find one asking below $81,888, that's below the typical floor, worth a hard look at condition and history before you assume it's a steal. Anything stacking toward $89,888 should come with lower kilometres or a spec that justifies the premium.
We've flagged one deal on this model year in the last 90 days, so genuinely underpriced cars surface, just not often. If you're watching this year, know your ceiling before you walk in: $82,899 is fair, and the low $80,000s is a good buy.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.