The median 2006 BMW 6-Series sits at $22,150 across live Canadian listings. That's your anchor. If you're looking at one priced well above that, the seller needs to justify the gap with something concrete, whether it's low kilometres or a spotless service history.
Most of these cars land between $16,625 and $29,650. That's a wide spread for a single model year, and it tells you condition and mileage swing the number hard on this one. The low end is where the higher-kilometre or needs-attention cars live. Anything near $29,650 should be the cleanest example you can find.
What to pay, and what the market is doing
Typical mileage for a 2006 6-Series is around 105,350 km. A car sitting close to that with a price near $22,150 is priced about where it should be. Below the median mileage and near the median price? That's a reasonable spot to negotiate from.
We've flagged 4 deals on this model year in the last 90 days. Not a flood, but it means good pricing does turn up if you're watching. On a car this age, walk away from anything that leans on brand name alone to hold a price above the range.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.