CarSignal · Used car prices · BMW · 2020 BMW M8
Used price benchmark · Canada

2020 BMW M8 price in Canada: $98,950 median

Based on live Canadian market data · Data as of July 2026

Median asking price
$98,950
Typical range (p25–p75)
$91,118$108,578
Median mileage
39,120 km
Deals flagged, last 90 days
4

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.

Want the underpriced ones the day they list?

CarSignal scores every new BMW M8 listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →