The 2019 BMW 5-Series sits at a median of $34,755 in the Canadian market. Most cars land between $29,998 and $37,388, so anything under $30,000 is worth a hard look and anything over $37,000 needs a reason. Low mileage, a loaded trim, or a rare colour would justify the top of that band.
The typical car on offer has about 89,000 km on it. That's the reference point for the median price. A car with a lot less than that should sit toward the higher end, and a car with a lot more should come in cheaper.
How mileage and trim change the number
Distance costs roughly $946 per extra 10,000 km. Put two otherwise identical cars side by side, one at 89,000 km and one at 129,000 km, and you'd expect about $3,800 between them. Handy math when a seller wants median money for a car carrying well above-average kilometres.
Trim is the bigger lever here. The 530i is the value play at a $28,997 median, usually landing between $27,925 and $31,326. Step up to the 540i and you're at $34,888, with a tight typical spread from $34,755 to $35,888. The M550i runs a $41,338 median and can push past $47,000 for a clean one, so the badge carries a real premium.
Ten cars got flagged as deals in the last 90 days, so priced-right examples do surface. If you want the six-cylinder without the M550i tax, the 540i's narrow range makes it easy to spot when a listing drifts high.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| M550I | $41,338 | $38,391–$47,405 |
| 540i | $34,888 | $34,755–$35,888 |
| 530i | $28,997 | $27,925–$31,326 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.