The median asking price for a 2000 BMW 5-Series in Canada sits at $49,500. That's your anchor. If a car is priced well above that, the seller needs a reason beyond the badge, and if it's well below, dig into why.
Most listings land between $18,500 and $59,888. That's a wide spread for a 25-year-old car, which tells you condition and history matter more than the model year itself. A tired driver with deferred maintenance sits near the bottom. A pampered, low-owner example with records commands the top. Median mileage is 95,000 km, so anything near that figure is running about average for the market.
Where the deals actually are
We flagged 5 deals on this model year in the last 90 days. That's a real signal, not a fluke of inventory, and it means genuinely underpriced cars do surface if you're watching. With a range this broad, patience pays. A car priced in the low $20,000s that checks out mechanically is a very different proposition than one at $50,000.
Use the $49,500 median as your negotiating floor for a clean example and work down from there. On a car this old, a pre-purchase inspection is worth more than any price chart. The spread from $18,500 to $59,888 is really a spread in how well each one was cared for.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.