The 2019 BMW M5 sits at a median of $75,498 across live Canadian listings. Most cars land between $69,456 and $79,894, so anything under $70K is worth a hard look, and anything past $80K needs a reason. Low kilometres, a documented service history, something.
Median mileage on these is about 71,926 km. That's the middle of the pack. A car right around that number at the median price is the plain-vanilla deal, no premium and no discount baked in.
What the kilometres are worth
Mileage moves the number in a way you can actually do the math on. Every 10,000 km knocks roughly $2,550 off the asking price. So a car with 40,000 km carries about $8,000 in value over one sitting at 100,000 km, all else equal. Run that number before you get attached to a listing.
Say you're looking at a 50,000 km car. That's roughly 22,000 km under the median, which pencils out to about $5,600 in your favour on kilometres alone. If it's priced at the $75,498 median anyway, the seller is charging you for average mileage on a below-average-mileage car.
We've flagged 7 deals on the 2019 M5 in the last 90 days, so priced-right cars do surface. The move is simple. Anchor to $75,498, adjust for how far the odometer sits from 72,000 km, and let the typical range tell you when a price has drifted past what the market supports.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.