CarSignal · Used car prices · BMW · 2016 BMW X5
Used price benchmark · Canada

2016 BMW X5 price in Canada: $21,745 median

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

Median asking price
$21,745
Typical range (p25–p75)
$18,619$23,897
Median mileage
130,250 km
Deals flagged, last 90 days
6

The 2016 BMW X5 sits at a median of $21,745 in the Canadian market right now. That's your anchor. Most listings land between $18,619 and $23,897, so if you're staring at a price outside that band, you want a reason for it.

The typical example has about 130,250 km on it. When you see one priced near the middle of that range with mileage close to the median, you're looking at a fair market price, not a steal and not a rip-off. Anything under $18,619 deserves a hard look at condition and history before you get excited.

How kilometres move the price

Mileage does real work on this one. Every extra 10,000 km knocks roughly $786 off the asking price. So a 100,000 km X5 should run about $2,400 more than one showing 130,000 km, all else equal. Run that math before you accept a seller's number. If a higher-mileage truck isn't discounted to match, you're overpaying.

We've flagged 6 deals on the 2016 X5 in the last 90 days, so priced-right examples do surface. Know the median, do the mileage adjustment, and you'll spot a good one when it shows up.

39,000 km 260,000 km $35,356 $5,834 Expected asking price by mileage

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 X5 listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →