The 2016 BMW 4-Series sits at a median of $18,472 across live Canadian listings. Most cars land between $14,998 and $24,892. That $10,000 spread is wide for a single model year, which tells you the badge on the trunk matters more than usual here.
At the median, the typical car has about 122,322 km on it. Mileage moves the price in a predictable way: every extra 10,000 km knocks roughly $754 off. So a car sitting at 160,000 km should run about $2,800 under one at the median distance, all else equal. Worth doing that math before you accept an asking price.
Which trim you're actually buying
The two trims split the market cleanly. The 428i runs a median of $16,499, with most examples between $14,888 and $21,995. If you want the lower cost of entry, this is where the value lives.
The 435i is a different animal on price. Its median is $25,222, and the typical range of $19,999 to $27,985 sits almost entirely above where the 428i tops out. You're paying roughly $8,700 more at the median for the bigger engine. Whether that's worth it is your call, but know that the two trims barely overlap.
We've flagged 14 deals on this model year in the last 90 days. If you're watching a specific listing, price it against the trim median rather than the overall $18,472 figure. A 435i near $18,000 is a genuine find. A 428i at the same number is roughly average.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| 435i | $25,222 | $19,999–$27,985 |
| 428i | $16,499 | $14,888–$21,995 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.