CarSignal · Used car prices · BMW · 2017 BMW M2
Used price benchmark · Canada

2017 BMW M2 price in Canada: $39,995 median

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

Median asking price
$39,995
Typical range (p25–p75)
$39,962$41,984
Median mileage
109,000 km
Deals flagged, last 90 days
2

The median asking price for a 2017 BMW M2 in the Canadian market sits at $39,995. That's your anchor. If someone quotes you well above it, they need a reason beyond the badge.

The typical range runs tight, from $39,962 to $41,984. Most cars land inside a band barely $2,000 wide, which tells you the market has settled on what this car is worth. A price near $40K is normal. Anything pushing toward $42K should come with unusually low mileage or a spotless history.

What the mileage tells you

The median odometer reading is 109,000 km. So the car sitting at the median price has already covered real distance. If you find one well under 109,000 km near that $39,995 figure, that's the stronger buy on the numbers alone.

We've flagged 2 deals on this car in the last 90 days. Not a flood, but it means priced-right examples do surface. Set your target around the median, keep an eye out, and be ready to move when a lower-kilometre car lands inside that typical range.

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 M2 listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →