The median 2022 BMW X4 sits at $39,988 in the Canadian market right now, with a median odometer reading of about 77,700 km. That's your anchor. If a listing is close to that price and mileage, you're paying what most people are paying, no more.
Most of these land between $37,752 and $43,834. So a fair chunk of the spread comes down to condition, options, and how far the car has been driven. Anything below $37,752 is worth a hard look, either it's a genuinely good buy or something on the car needs explaining. Above $43,834, you'd want a reason, low kilometres or a loaded spec, before you sign.
What mileage does to the price
Every extra 10,000 km knocks roughly $493 off. That's a slow bleed, not a cliff. Two X4s that look identical but differ by 30,000 km should be about $1,500 apart on odometer alone. Handy math when you're weighing a cheaper high-km car against a pricier low-km one.
One more read on the market: we've flagged 7 solid deals on this year in the last 90 days. Priced deals do surface here. If you're patient and you know the $37,752 floor, you can wait for one instead of overpaying on the first X4 you see.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.