The median 2008 BMW 3-Series sits at $12,444 in the Canadian market right now, with a median odometer reading of about 137,844 km. That's your center of gravity. Pay much over it and you'd want a clear reason, like unusually low kilometres or a documented service history.
The typical range runs from $7,250 to $17,998. That's a wide spread for a single model year, and it tells you condition and mileage are doing most of the work on price. A car near the bottom is likely higher-mileage or needs work. Something near $18,000 is priced like a well-kept example, so make the seller prove it.
Where to aim
Use the median as your anchor and let the specifics of the car pull you up or down from there. A 2008 example at $12,444 is squarely average money for average kilometres. If a listing lands closer to $7,250, budget for the possibility of deferred maintenance. If you're eyeing the top of the band, the paperwork should back it up.
We've flagged 5 deals on this model year in the last 90 days. That's not a flood, so when a genuinely well-priced one shows up, it's worth moving on the paperwork rather than waiting for a cheaper twin to appear.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.