The 2023 BMW XM sits at a median of $116,800 in the Canadian market right now. That's the number to anchor on. If a listing lands near it with reasonable kilometres, you're paying a fair market rate, not a premium.
Most of these land between $112,800 and $123,899. That $11,000 spread is the honest picture of what this year trades for. Anything under $112,800 deserves a close look at condition and history before you get excited. Anything over $123,899 needs a real reason, whether that's very low kilometres, a loaded spec, or a fresh service record.
What the kilometres tell you
The typical 2023 XM on the market has about 40,000 km on it. Use that as your reference point when you're reading an odometer. A car with meaningfully less than 40,000 km justifies pushing toward the top of that range. One well past it should pull you toward the bottom, closer to $112,800.
We've flagged one deal on the 2023 XM in the last 90 days. This isn't a car that trades hands often, so when a listing prices below the median with clean kilometres, it's worth moving on before it's gone.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.