The median 2023 BMW M3 in the Canadian market sits at $97,900, with about 40,900 km on the clock. That's the number to anchor to. If a seller is asking well north of that on a car with similar distance, you've got room to push back.
Most of these land between $92,948 and $99,900. So the whole thing plays out in a band under $7,000 wide, which is tight. A car near the low end at $92,948 isn't a suspicious deal, it's just the bottom of normal. Anything above $99,900 is where you start asking what justifies the premium.
What to pay
Given how narrow that range is, the median does a lot of work here. Pay at or below $97,900 and you're on the right side of the market. The spread from bottom to top is roughly the price of a used commuter car, so small differences in condition, options, or mileage swing where a specific car lands inside the band.
We've flagged 3 of these as deals in the last 90 days. Not a flood, so if one shows up below the median with clean history, it's worth moving on rather than waiting for a cheaper one that may not come.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.