Median asking price for a 2023 BMW M4 in the Canadian market sits at $94,995. Most cars land between $91,995 and $96,995, so the whole thing plays out in a tight $5,000 band. That's a narrow spread for a car at this price point, which tells you sellers are pretty aligned on what these are worth right now.
The typical car on the market has about 28,798 km on it. Use that as your anchor. If a car you're looking at is sitting right around the median price with mileage near 29k, you're paying a normal price for a normal example. Nothing to negotiate hard against, nothing to walk away from.
What mileage does to the price
Kilometres move the number, but not by much on a car this expensive. Every extra 10,000 km knocks roughly $926 off the asking price. So a car with 50,000 km instead of 29,000 is worth about $2,000 less on mileage alone. That's real, but it's small next to the $95k sticker. Condition, service history, and options will swing the price harder than the odometer does.
One practical read: don't overpay to chase a low-km example. Jumping from 29k down to 15k should save a seller only about $1,300 in fair value. If someone's charging a $6,000 premium for those saved kilometres, that's a story, not a price.
We flagged 6 of these as deals over the last 90 days. At a median near $95k in a $5,000 range, a genuine deal here means a car priced under $92,000 with mileage that isn't out of line. Those don't sit long, so if you find one in the low $90s with clean history, it's worth moving on.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.