The 2019 BMW X5 sits at a median of $37,991 across live Canadian listings. Most cars land between $35,823 and $40,195, so anything under about $36k is worth a closer look and anything past $40k needs a reason to justify the premium.
The typical spread here is tight. A little over $4,000 separates the low end of the range from the high end, which tells you the market has settled on what this year is worth. Median mileage is right around 96,440 km, so that $37,991 figure is priced for a car with real distance on it. Judge any listing against that odometer number, not against a fantasy of a low-km example.
Mileage and trims
Distance costs you about $990 for every 10,000 km on the clock. That's roughly $100 per 1,000 km. A car sitting 40,000 km above the median should run about $4,000 cheaper on that basis alone, and one well below it earns a bump. Run the math before you take a seller's word on why their price is high.
The trim gap is the biggest lever on price. The xDrive40i carries a median of $36,736 with a typical range of $33,996 to $38,496. The xDrive50i jumps to $45,134 and stretches as high as $50,555. That's an $8,400 median difference for the bigger engine. If the 40i covers what you need, it's the value pick by a wide margin. Pay up for the 50i only if you specifically want the V8.
We've flagged 10 deals on this year in the last 90 days, so priced-right cars do surface. Bring the median and the mileage math with you and you'll know a good one when it shows up.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| Xdrive50i | $45,134 | $43,891–$50,555 |
| Xdrive40i | $36,736 | $33,996–$38,496 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.