The median 2023 BMW 5-Series in the Canadian market runs about $48,332. Most listings sit between $46,371 and $49,870, so you're looking at a roughly $3,500 spread from the low end of typical to the high end. That's a tight band. If a car is priced well outside it, there's usually a reason worth asking about.
The middle of that range is where the bulk of the market lives. Land near $46,400 and you're paying at the softer end. Push past $49,900 and you'd want the mileage or condition to justify it.
What mileage does to the price
Odometer barely moves the needle on this one. Every extra 10,000 km knocks about $59 off the asking price. The typical car on the market has around 48,800 km on it, so a listing at 70,000 km isn't worth much less on paper than one at 30,000. Price gaps between two 2023s are coming from trim, options, and condition far more than the odometer reading.
One practical read on that: don't overpay for a low-kilometre example just because the number looks clean. The market isn't rewarding it much. A well-kept car with 60,000 km at the bottom of the range can be the smarter buy than a 25,000 km car priced near the top.
We've flagged 8 deals on this model year in the last 90 days, so cars priced below the range do surface. If one lands under $46,000 with the right history, that's the kind of listing worth moving on.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.