A 2012 BMW 5-Series sits at a median of $9,999 in the Canadian market right now. That's the number to keep in your head. Half the cars are listed above it, half below, so if a seller is asking $13,500 you're already looking at the pricey end of the pack.
Most of these land between $8,500 and $12,750. Anything under $8,500 is either high-mileage, rough, or a deal worth a closer look. Anything over $12,750 needs to justify itself with low kilometres, service history, or a loaded configuration. The median car has about 150,000 km on it, which is roughly what you should expect at this age.
What to actually pay
Use $9,999 as your anchor and let the odometer pull you off it. A car well under 150,000 km can reasonably sit toward the top of that $8,500 to $12,750 band. One pushing past it belongs lower. If you're seeing a low-kilometre example priced near the $8,500 floor, that's the kind of listing worth chasing down.
Over the last 90 days our system flagged 8 deals on this year. Not a flood, but enough that patient shopping pays off. Watch for the ones landing below $9,999 with clean history and you're negotiating from the right side of the market.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.