CarSignal · Used car prices · BMW · 2007 BMW 6-Series
Used price benchmark · Canada

2007 BMW 6-Series price in Canada: $23,388 median

Based on live Canadian market data · Data as of July 2026

Median asking price
$23,388
Typical range (p25–p75)
$16,424$26,621
Median mileage
97,678 km
Deals flagged, last 90 days
7

The median 2007 BMW 6-Series in the Canadian market sits at $23,388. That's your anchor. If a car is priced near that number and the mileage lands close to the segment norm, you're paying a fair rate rather than a stretch.

Most of these land between $16,424 and $26,621. That $10,000 spread is wide for a car this age, and it tells you condition and history are doing most of the work on price. A well-kept example creeps toward the top; a rougher one with deferred maintenance slides toward the floor. Where a specific listing falls in that band matters more than the badge.

What to actually pay

Typical mileage on these is around 97,678 km. Use that as your yardstick when you read an odometer. A car well under that number carries a premium argument; one well over it should come with a discount you can point to.

We flagged 7 deals on this model year in the last 90 days. Not a flood, but enough that a genuinely good price does show up if you're watching. Anything priced below the $16,424 mark deserves a hard look at the service records before you get excited, and anything above $26,621 needs to justify itself on condition alone.

Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.

Want the underpriced ones the day they list?

CarSignal scores every new BMW 6-Series listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →