The median 2021 BMW X3 sits at $29,995 in live Canadian listings. Most of what you'll find lands between $28,388 and $32,744, so anything under that lower number deserves a hard look, and anything much over $33,000 needs a real reason like low kilometres or a loaded spec.
The typical car here has 90,876 km on the clock. That's the baseline the median price is built around. A 2021 with 60,000 km should carry a premium over that number, and one pushing 130,000 will sit below it.
What kilometres do to the price
Every extra 10,000 km knocks about $553 off. So a car with 130,000 km, roughly 40,000 past the median, should run around $2,200 cheaper than the $29,995 mark before you factor in condition or trim. Run that math on any listing before you talk price. If the seller wants median money for a high-kilometre car, the number isn't there.
Seven X3s got flagged as deals in the last 90 days. That's our own signal, not a count of what's for sale, and it tells you cars in this year do slip below fair value often enough to wait for one. Set your target near the bottom of the range, adjust for the odometer, and let the market come to you.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.