CarSignal · Used car prices · BMW · 2023 BMW XM
Used price benchmark · Canada

2023 BMW XM price in Canada: $116,800 median

Based on live Canadian market data · Data as of July 2026

Median asking price
$116,800
Typical range (p25–p75)
$112,800$123,899
Median mileage
40,000 km
Deals flagged, last 90 days
1

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.

Want the underpriced ones the day they list?

CarSignal scores every new BMW XM listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →