The median 2008 BMW 6-Series in the Canadian market sits at $14,499. That's your anchor. If you're staring at a listing and wondering whether the ask is fair, that's the number to measure it against, with roughly 120,700 km on the clock as the typical odometer reading for cars at this age.
Most of these land between $10,748 and $22,950. That's a wide spread for one model year, and it tells you condition and history are doing a lot of the pricing work here. A car near the bottom of that band is either high-mileage, needs something, or the seller wants it gone. A car pushing $22,950 is being priced as the clean, well-kept exception.
How to read the range
Anything under the $14,499 median is worth a serious look, but understand why it's priced there before you get excited. On a 17-year-old German coupe, a low number often reflects deferred maintenance more than a generous seller. The gap between $10,748 and the median is your margin to spend on sorting the car out.
On the top end, paying above $18,000 or so only makes sense if the car backs it up with records, a tight service history, and a genuinely low reading against that 120,700 km baseline. Otherwise you're paying for optimism.
We've flagged 3 deals on this model year in the last 90 days. Not a flood, so when a well-priced one shows up against the $14,499 median, it's worth moving on.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.