The 2024 BMW X4 sits at a median of $54,988 across live Canadian listings. Most cars land between $52,495 and $62,176, so anything under $52k is worth a closer look and anything much past $62k needs a reason to justify it. That reason is usually the trim.
The median car has 41,786 km on it. That's a normal amount of wear for a 2024, and it's the baseline the pricing above is built around. If you're looking at a car with fewer kilometres, expect to pay toward the top of the range.
How the trims split
The gap between the two trims is wide. The xDrive30i runs a median of $53,676 and stays tight, roughly $51,946 to $55,090, so pricing on it is predictable and you can shop it with confidence. The M40i is a different animal at a $65,908 median, with the top of its range reaching $76,680. You're paying north of $12k for the badge and the drivetrain.
Mileage moves the needle by about $1,549 for every 10,000 km. A car with 60,000 km should sit close to $2,800 under one at 42,000, everything else equal. Use that as a quick sanity check when a listing's kilometres are higher or lower than the median.
We've flagged 6 deals on this model year in the last 90 days. Not a flood, so if a well-priced xDrive30i near $52k shows up, it won't sit around long.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| M40I | $65,908 | $64,948–$76,680 |
| Xdrive30i | $53,676 | $51,946–$55,090 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.