The 2022 BMW X5 sits at a median of $50,593 in the Canadian market right now. Most cars land between $47,300 and $53,600, so that band is your reality check. Anything below $47,300 deserves a hard look at why. Anything above $53,600 needs a real reason, like ultra-low kilometres or a loaded trim, to justify the premium.
Mileage on these is running around 67,842 km at the median, which is the odometer reading you're effectively paying for at that $50,593 figure. Each extra 10,000 km knocks about $818 off the asking price. That's a useful lever when you're negotiating. A car with 90,000 km should sit roughly $1,800 under one with 67,000, all else equal, so use the odometer to argue the number down.
How the trims stack up
The xDrive45e carries a median of $52,419, with a typical range of $48,721 to $53,496. The xDrive40i comes in cheaper at $49,500, ranging from $46,998 to $52,593. That's a gap of about $2,900 at the median between the two.
If you're chasing value, the 40i is the play. Its range floor dips below $47,000, and its median undercuts the 45e by a meaningful margin. The 45e commands the premium and holds a tighter band, so you'll pay closer to the top of the market for one and have less room to haggle.
One more data point worth your attention: 23 deals on the 2022 X5 got flagged in the last 90 days. That's a decent flow of cars pricing below where they should. Patience pays here. Wait for one that clears the flag rather than paying median on the first listing you see.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| Xdrive45e | $52,419 | $48,721–$53,496 |
| Xdrive40i | $49,500 | $46,998–$52,593 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.