The 2024 BMW M4 sits at a median of $99,708 across live Canadian listings. Most cars land between $96,220 and $101,728, so the typical spread is only about $5,500. That's a tight window. If you're seeing an asking price above $102k, you're paying over the going rate, and anything under $96k deserves a hard look at why.
Median mileage right now is 23,470 km. For a car barely out of its first ownership cycle, that's the number to anchor against when you judge whether a listing is priced fairly for the odometer it's showing.
What mileage does to the price
Kilometres move the needle, but gently here. Every additional 10,000 km knocks roughly $691 off the price. So a car with 40,000 km instead of the median 23,470 carries maybe $1,100 less value from mileage alone. Useful math when a seller wants to charge a premium for a lower-odometer example: the low reading is worth something, just not thousands.
We've flagged 13 deals on this model year in the last 90 days. That tells you cars priced below the typical range do show up, and they don't sit forever. If you're patient and ready to move when one lands near or under $96k, the room is there.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.