The 2024 BMW M3 sits at a median of $101,000 across live Canadian listings, with most cars landing between $97,395 and $107,447. That $10,000 spread is your negotiating room. Anything at or under the $97,395 mark is priced at the low end of what the market is actually asking.
Median mileage right now is 18,350 km. These are barely broken-in cars, so you're paying near-new money for something that's already taken its first depreciation hit. Use that. A seller quoting six figures on a car with 18,000 km should have paperwork to match.
What to pay
If a 2024 M3 is listed above $107,447, it's asking more than three-quarters of the market. Treat that as your ceiling and work down toward the $101,000 median. The cars that come in under $97,395 are the ones worth chasing, assuming the history checks out.
We've flagged 3 deals on this model year in the last 90 days, so genuinely underpriced examples do surface. They don't sit long at these numbers, so if you spot one near the bottom of the range, move on it rather than sleep on it.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.