The median 2017 BMW M6 in the Canadian market sits at $55,000, with a median odometer reading of about 46,600 km. That's the number to anchor on. Anything near it, on similar kilometres, is a fair price for this year.
The typical range runs from $54,995 to $60,995. Notice how tight that bottom end is against the median. Most cars cluster right around $55,000, and paying up into the high $50s or past $60K means you're at the top of what sellers are asking for this year.
What this means for your offer
Use $55,000 as your baseline and negotiate from there. A car listed inside the typical range is priced normally, so there's no urgency signal in the price alone. Anything asking well above $60,995 needs a reason you can see and verify, not just seller optimism.
One deal has been flagged on a 2017 M6 in the last 90 days. That tells you cars in this range do occasionally drop below the pack, but they don't show up every week, so a genuinely underpriced one is worth moving on when you spot it.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.