A 2016 BMW 5-Series sits at a median of $17,500 in the Canadian market right now. Most cars land between $14,871 and $20,371, so that roughly $5,500 spread is your working budget. Anything under $15,000 is worth a hard look. Anything pushing past $20,000 needs a reason to justify the premium, whether that's low kilometres or a loaded trim.
The typical car on the market has about 147,407 km on it. That's the reference point to judge any listing against. A car well below that number should command the top of the range. One well above it should sit near the bottom, or lower.
How mileage moves the price
Kilometres bite, but gently on this one. Every extra 10,000 km knocks about $134 off the asking price. Put that in perspective: a car with 100,000 km versus one with 200,000 km differs by roughly $1,340 on mileage alone. That's real money, though small next to the trim and condition gap. Don't overpay for a low-odometer example expecting the discount elsewhere to be huge, and don't write off a higher-km car purely on the number.
Between the two trims, the 528i is the value play at a $15,900 median against $17,995 for the 535i. That's about $2,100 more for the six-cylinder badge. The 528i's typical range runs $14,888 to $18,991, and the 535i sits tighter at $15,750 to $19,040. If you want the bigger engine, the floor on a 535i is around $15,750, which overlaps the 528i's upper end, so a well-shopped 535i doesn't have to cost much more than a mid-priced 528i.
One more read on the market: we've flagged 14 deals on this model year in the last 90 days. Priced-right cars are moving, so if you find one at or below the median with clean history, it won't sit around waiting for you to think it over.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| 535i | $17,995 | $15,750–$19,040 |
| 528i | $15,900 | $14,888–$18,991 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.