The 2012 BMW 6-Series lands at a median of $20,494 in the Canadian market right now. That's your anchor. If you're staring at an ad and doing the math, this is the number to measure it against.
Most cars are clustered tight, between $19,535 and $22,471. That's a spread of under three grand, which tells you the market has settled on what this car is worth. A price below $19,535 isn't automatically a steal. It usually means higher mileage, some cosmetic wear, or service history someone should ask about. Above $22,471 you're paying a premium, so the car had better justify it.
What the mileage tells you
The typical 2012 6-Series on offer has about 109,143 km on it. Use that as your yardstick. A car well under that with a clean maintenance record is worth leaning toward, even at the top of the range. One sitting well above it should pull the price down toward the bottom, or below.
We've flagged 3 deals on this model year in the last 90 days. Not a flood, but it means sharp prices do surface. If you're patient and you know the $19,535 floor, you can wait for one to show up rather than overpay on the first listing you like.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.