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

2007 BMW 5-Series price in Canada: $6,900 median

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

Median asking price
$6,900
Typical range (p25–p75)
$5,500$7,900
Median mileage
288,377 km
Deals flagged, last 90 days
1

The median 2007 BMW 5-Series in the Canadian market sits at $6,900. That's the number to hold in your head when a seller quotes you something. Most examples land between $5,500 and $7,900, so anything inside that band is normal pricing, not a steal and not a rip-off.

Where you fall in that range comes down mostly to condition and paperwork. A car at $5,500 is probably showing its age or missing service history. Push toward $7,900 and you should expect a cleaner example with records to back it up. The spread is only about $2,400 from bottom to top, so the difference between a good buy and an overpay is smaller than the model badge might suggest.

What the odometer tells you

Median mileage here is 288,377 km. That's a lot of road, and it reframes the whole conversation. At this price point you're buying a high-kilometre luxury car, so the $6,900 median already bakes in heavy use. If a listing sits well under 288,000 km, that's the lever worth paying up for. Higher than that, and you'd want to be at or below the median price.

One deal got flagged in the last 90 days. Not a market where good pricing shows up constantly, so if you find one near the low end with clean records, 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.

Want the underpriced ones the day they list?

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

Get Deal Alerts →