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.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.