The 2020 BMW M8 sits at a median of $98,950 across live Canadian listings. Half of what you'll see falls between $91,118 and $108,578, so that band is your reality check. If a car is asking $115K, the number needs to justify itself. If one's asking $85K, read the fine print before you get excited.
Median mileage on these is 39,120 km. That's a car that's been driven, not garaged as an ornament, but nowhere near worn out for a grand tourer built to eat highway. Use that figure as your baseline. A car well under 39K km can reasonably ask toward the top of the range. One well past it should be pulling you back toward $91K, not pushing above the median.
What to actually pay
The roughly $17K spread between the bottom and top of the typical range is wide, and on a car like this it usually tracks condition, kilometres, and spec. Anchor your offer to the median and adjust from there. Below $91,118 is genuinely cheap for this year, and cheap always has a reason worth finding.
We've flagged 4 deals on the 2020 M8 in the last 90 days. That's not a flood of good pricing, so when a listing does land near or under $91K and checks out, it's worth moving on.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.