The 2018 BMW 5-Series sits at a median of $31,644 in the Canadian market right now. Most listings land between $27,909 and $37,409. That $9,500 spread is wide for a single model year, and it tells you most of the story before you even look at the trims: what you pay depends heavily on which engine and mileage you're chasing.
The median car here has 111,425 km on it. Use that as your anchor. A cleaner example with fewer kilometres should sit above the median, a higher-mileage one below, and the numbers back that up. Every extra 10,000 km knocks about $1,033 off the asking price. So a car with 150,000 km, roughly 40,000 past median, should run about $4,000 under a comparable 111k example. That's a real lever when you're negotiating.
How the trims split
The trim ladder is steep. The 530i is the value entry at a $23,995 median, with typical asking between $23,863 and $27,347. Step up to the 540i and the median jumps to $30,947, a near $7,000 gap for the six-cylinder. The M550i tops the range at $37,879, with typical listings tightly bunched between $32,980 and $37,995.
If you're buying on price, the 530i does the heavy lifting for the least money and its range barely overlaps with the 540i. The 540i is the middle-of-the-road pick that lands right on the overall median. Pay for the M550i only if the performance is the point, because you're spending roughly $14,000 more than a 530i for it.
One more thing worth knowing: 19 of these have been flagged as deals in the last 90 days. That's steady movement, which means priced-right cars do turn up. If a 540i shows up near $28,900 or a 530i under $24,000, that's the low end of normal, not a mistake.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| M550I | $37,879 | $32,980–$37,995 |
| 540i | $30,947 | $28,927–$32,442 |
| 530i | $23,995 | $23,863–$27,347 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.