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

2018 BMW M2 price in Canada: $45,000 median

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

Median asking price
$45,000
Typical range (p25–p75)
$41,400$54,995
Median mileage
61,300 km
Deals flagged, last 90 days
7

The 2018 M2 sits at a median of $45,000 in the Canadian market right now. Most cars land between $41,400 and $54,995, which is a wide spread for a single model year. That $13,600 gap tells you condition and kilometres are doing a lot of the pricing work here.

Half the M2s out there have crossed 61,300 km. So if you're looking at a car under that number, you're already on the fresher side of the pool, and the ask should reflect it. Above it, you've got room to push back.

What the kilometres cost you

Mileage moves this car about $1,508 for every 10,000 km. Run the math on a car with 100,000 km against one near the 61,300 median, and that's roughly $5,800 in fair value between them. Handy when a seller wants median money for a higher-km car. If the odometer's well past 61,300 and the price hasn't budged from $45,000, you're overpaying.

Anchor your offer near the median and adjust from there using the kilometre math. Under $41,400 on a clean, lower-km car is a genuinely strong number. Anything creeping toward $55,000 needs to justify itself, either near-new mileage or something specific about the car.

We flagged 7 deals on the 2018 M2 in the last 90 days. That's a car where good pricing shows up if you're patient and know your walk-away number.

18,000 km 123,000 km $59,957 $33,036 Expected asking price by mileage

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 →