The median asking price for a 2026 BMW M5 in live Canadian listings sits at $148,224. That's the number to anchor to. If a seller is quoting well north of it, you've got room to push back.
Most of these land tight together. The typical range runs from $144,866 to $149,875, so roughly $5,000 separates the low end from the high end. That's a narrow band for a car at this price point, which tells you the market has settled on what a 2026 M5 is worth right now. A price under $144,866 is worth a hard look. Not necessarily a red flag, but ask why.
What the mileage tells you
The median 2026 M5 on the market has 7,795 km on it. These are barely broken in. At that reading you're paying near-new money for a near-new car, which fits the tight price band. Anything with meaningfully higher distance than that median should come with a discount, and if it doesn't, keep looking.
One more thing on the odometer. When a car this fresh clusters this hard on both price and kilometres, the leverage in a negotiation comes from finding the outlier, not from beating down the median seller. Watch for the listing that's been sitting.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.