The 2020 BMW 7-Series sits at a median of $51,800 across live Canadian listings, with most cars landing between $47,777 and $57,995. That $10,000 spread is your working budget. Anything near the bottom of it deserves a close look, anything near the top needs to justify itself with condition or options.
Median mileage on these is around 59,000 km. So the typical car you'll find has been driven a fair bit but is nowhere near worn out. Use that as your anchor. A 7-Series with far fewer kilometres than 59,000 can reasonably command the upper end of the range, while a higher-mileage example should push you back toward that $47,777 floor.
What a fair price looks like
Aim for the median if the car checks out. At $51,800 you're paying the going rate, not a premium and not a bargain. Drop below $47,777 and either you've found a genuinely good deal or something about that specific car warrants a harder inspection. Above $57,995 you're paying more than most buyers are, so make sure the extra is buying you something real.
We've flagged 3 deals on this model year in the last 90 days. That's not a flood, so if a well-priced one shows up it's worth moving on rather than waiting for a cheaper twin that may not come.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.