The 2008 BMW 5-Series sits at a median of $8,000 in the Canadian market right now. Pay much above that and you're on the wrong side of the curve for a car this age.
The typical range runs from $6,500 to $10,000. That $3,500 spread is where most of the honest listings live. Anything under $6,500 usually comes with a story: high wear, deferred maintenance, or a title issue worth checking before you get excited. Above $10,000 you're paying a premium that a 2008 chassis rarely justifies unless the condition is genuinely exceptional.
What $8,000 actually buys
Median mileage on these is 160,179 km. That's the baseline. A car sitting near the median price with numbers close to that is a fair, unremarkable deal, which is exactly what you want. If you find one well under 160,000 km still priced in the $6,500 to $8,000 band, that's the one to look at hardest.
We've flagged 6 deals on this model year in the last 90 days. Not a flood, so when a clean example lands inside the typical range, it moves. Have your inspection lined up before you go see it.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.