The median 2019 BMW X1 in the Canadian market sits at $19,672. Most listings land between $18,955 and $21,532. That's a tight band, which tells you the market has largely agreed on what this year is worth. If a seller is asking above $21,532, you want a clear reason, low kilometres, a loaded spec, or a recent service history that justifies the premium.
The typical car here has about 102,462 km on it. So when you're comparing two listings, use that as your baseline. A car near six figures on the odometer is the norm, not a red flag, and it should be priced right around the median.
What mileage does to the price
Kilometres move the number in a way you can measure. Every extra 10,000 km knocks roughly $422 off the asking price. Say one X1 shows 90,000 km and another shows 130,000. That 40,000 km gap is worth about $1,700 in your favour on the higher-mileage car. Run that math before you negotiate. It gives you a concrete anchor instead of a gut feeling.
One more data point worth knowing: we've flagged 3 deals on this model year in the last 90 days. Deals surface when a listing prices meaningfully under what the numbers say it should. Three in a quarter isn't a flood, so if a genuinely good one shows up under $18,955 with reasonable kilometres, it won't sit around waiting.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.