If you're shopping the 2018 BMW X2, the number to anchor on is $19,980. That's the median across live Canadian listings, and it sits on cars with about 108,000 km on the clock. Most of the market lands between $17,480 and $22,000. Anything under that lower figure is worth a hard look. Anything over $22,000 needs to justify itself with low kilometres or a loaded spec.
The typical range is roughly $4,500 wide, which tells you sellers aren't all reading from the same page. A price near $17,500 isn't automatically a red flag, and a price near $22,000 isn't automatically a rip-off. What separates the two is usually mileage and condition, so read the listing before you read the number.
What the odometer costs you
Kilometres move the price in a way you can budget for. Every 10,000 km knocks about $733 off. So a X2 sitting at 78,000 km should run roughly $2,200 more than that 108,000 km median car, all else equal. Flip it around and a higher-mileage example at 138,000 km should come in about $2,200 cheaper.
Use that math as a negotiating floor. If a seller wants median money for a car with 140,000 km, you've got a clear, defensible reason to push back on price. And if you find one below median with mileage to match, that's the deal doing what it's supposed to.
One more signal worth mentioning. We flagged 15 deals on this model year over the last 90 days, so priced-right examples do surface in the Canadian market. You don't have to chase the first listing you see.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.