The median 2016 BMW 7-Series in the Canadian market sits at $25,443. Most cars land between $22,921 and $29,849, so that $7,000-ish spread is your working window. Pay above $29,849 and you're at the top end. Anything under $22,921 is worth a hard look at why.
At the median you're also looking at a car with about 110,500 km on it. That's the reference point everything else swings around. A cleaner example carries a premium, a higher-mileage one comes off.
What the odometer costs you
Mileage moves this car roughly $1,224 for every 10,000 km. So a 2016 7-Series at 80,000 km should run about $3,700 over one sitting at the median 110,500 km, all else equal. Flip it around: a 150,000 km example is worth around $4,900 less than the typical car. Run that math before you agree on a number, because the odometer gap between two listings often explains most of the price gap.
Our system has flagged 6 deals on this model year in the last 90 days. Priced against that $22,921 to $29,849 band, those are the ones landing at or below where the numbers say they should. If a seller is asking $30k for a car near the median mileage, you've got room to point at the range and push back.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.