The median 2019 BMW X2 in the Canadian market sits at $21,998. Most of what you'll actually run into is priced between $19,999 and $22,995, so that's your negotiating window. Anything under $20K is worth a hard look, and anything pushing past $23K needs a reason.
Median mileage on these is around 105,840 km. That's the reference point to keep in mind when you're weighing a listing. A car well below that number should command the top of the range, and one above it should sit lower.
How mileage moves the price
Each extra 10,000 km knocks roughly $208 off the asking price. That's a gentle slope. A 2019 X2 with 140,000 km instead of the typical 105,840 is only worth about $700 less on mileage alone, which means condition, service history, and options matter more here than the odometer. Don't overpay for low km, and don't walk away from a clean higher-km car over a few hundred dollars.
We've flagged 7 deals on this model year in the last 90 days. Priced right, the X2 is worth pouncing on when it lands near or below $20K with reasonable mileage.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.