The median 2019 BMW 4-Series in the Canadian market sits at $29,442. Most cars land between $24,891 and $32,990, so that roughly $8,000 spread is your working range. Anything under $24,891 deserves a hard look at the history and condition. Anything over $32,990 needs a real reason, like a loaded trim or genuinely low kilometres.
Speaking of kilometres, the typical car on offer has around 99,476 km on it. That number matters when you're reading a price. A car well below it should command more than the median. One pushing past 120,000 km should be closer to the bottom of the range or below.
What mileage does to the price
Every extra 10,000 km knocks roughly $895 off the asking price. So a 4-Series at 130,000 km is worth about $2,700 less than one at 100,000 km, all else equal. Use that as a quick sanity check. If a higher-mileage car is priced like a low-mileage one, the seller is hoping you won't do the math.
Trim is the bigger lever here. The 440i runs a median of $35,798, with most examples between $30,242 and $39,712. The 430i sits far lower at a $25,000 median, typically $23,500 to $29,890. That's more than $10,000 between the two at the median. If you want the six-cylinder 440i, budget for it. If the badge and the ride are what you're after, the 430i is the value play and comfortably the more common price point.
We flagged 25 deals on this model year in the last 90 days, so priced-right cars do surface in the Canadian market. Know which trim you're chasing, plug the odometer into that $895-per-10,000-km figure, and you'll spot a fair number fast.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| 440i | $35,798 | $30,242–$39,712 |
| 430i | $25,000 | $23,500–$29,890 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.