The 2018 BMW 4-Series sits at a median of $24,888 in the Canadian market right now. Most cars land between $20,538 and $31,474, so that roughly $11,000 spread is your working range. Anything under $20,500 deserves a hard look at the history and condition. Anything over $31,000 needs a strong reason, like a loaded 440i with low kilometres.
Median mileage on these is 107,000 km. That's a useful anchor. A car sitting well below that number should command the upper end of the range, and one well above it should sit lower. Simple as that.
What mileage actually costs you
Every 10,000 km knocks about $1,006 off the price. So a car with 70,000 km versus one at 130,000 km is a difference of roughly $6,000 on paper, all else equal. Use that math when a seller prices a high-kilometre car like a low-kilometre one. The gap is real money, and you can point to it.
The trim split is wide. The 430i runs a median of $22,494, with a typical range of $19,666 to $24,995. The 440i is a different tier entirely at $32,471, ranging from $27,375 to $37,188. That's nearly a $10,000 median gap. If you want the six-cylinder and the extra grunt of the 440i, budget for it. If badge and body matter more than straight-line pace, the 430i is where the value lives, and it's the trim carrying the model's median.
We've flagged 13 deals on the 2018 4-Series in the last 90 days. Cars priced near or below the $20,538 mark are the ones worth chasing, especially a 430i with sub-100,000 km. Bring the mileage-adjusted number to the table and you'll know exactly where a listing should land.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| 440i | $32,471 | $27,375–$37,188 |
| 430i | $22,494 | $19,666–$24,995 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.