The 2021 BMW 5-Series sits at a median of $40,999 in the Canadian market right now. That's the number to anchor on. If a seller is asking well above it, they need a reason, and low kilometres or a loaded trim is the kind of reason that holds up.
Most of these cars land between $34,881 and $47,500. That's a wide band, roughly $12,600 from one end to the other, which tells you condition and equipment swing the price a lot on this one. A car near the bottom of that range isn't automatically a steal, and one near the top isn't automatically overpriced. Where it falls depends on what you're actually getting.
What the numbers mean for your offer
The typical 2021 5-Series on the market has about 89,904 km on it. Use that as your yardstick. A car with meaningfully fewer kilometres justifies pushing toward the upper end near $47,500, and one that's been driven harder should pull your offer back toward $34,881 or lower.
One thing worth knowing: we've flagged just a single strong deal on this model year in the last 90 days. Good buys on the 2021 5-Series don't show up often, so if you find one priced below $40,999 with clean history and reasonable kilometres, it's worth moving on.
Bring the median to the table and let the specific car earn its price from there. At $40,999 you're paying the going rate. Below it, with the mileage and condition to back it up, you're ahead.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.