The 2025 BMW M5 sits at a median of $145,900 in the Canadian market. Most cars land between $142,910 and $147,985, so the whole thing is priced inside a band roughly $5,000 wide. That's tight. For a six-figure car, a spread that narrow tells you sellers agree on what these are worth right now.
Median mileage is about 15,943 km. These are barely broken in. You're paying near-new money for near-new cars, which is exactly why the price cluster is so tight. There isn't much of a high-km discount pool yet to drag the low end down.
What to actually pay
Anchor to the median. If you find one at $142,910 or below with mileage in the mid-teens, that's a genuinely good number and worth moving on. Anything pushing past $147,985 needs a reason you can point to, otherwise you're on the wrong side of the range.
We've flagged 2 deals on this year in the last 90 days. Not a flood. When the market is this compressed, the good ones don't stay obviously cheap for long, so knowing the $142,910 floor gives you a hard line to hold in a negotiation.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.