The median price on a 2025 BMW M4 in the Canadian market sits at $108,950, with most cars landing between $101,916 and $114,988. That's a spread of about $13,000. Where a specific car falls inside that band comes down to condition, options, and how the seller priced it.
Median mileage is 11,400 km. These are barely broken-in cars, so you're paying close to new-car money and getting a nearly new car in return. If you see one asking above $114,988, the seller needs to justify it with something concrete like a loaded options package or a particularly desirable spec.
What to actually pay
Aim for the middle of that range and you're on solid ground. Anything under $101,916 is worth a hard look, though check why it's cheap before you get excited. High kilometres, accident history, or a stripped configuration all pull a price down for real reasons.
We've flagged 4 deals on this model year in the last 90 days. That's not a flood of underpriced cars, which tracks for a model this fresh. Sellers of a 2025 M4 aren't in a hurry, so genuine bargains show up rarely and don't sit long.
Use $108,950 as your anchor. If a car is priced at or below it and the history checks out, you're paying a fair number for the current Canadian market.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.