Used BMW XM for SaleNationwide

Filters (2)

Location:

Include delivery listings?

288 vehicles found

Shop with transparent pricing.

Only show listings that include dealer fees

FAQs

How much does the BMW XM cost?

The average BMW XM costs about $96,064.46. The average price has increased by 12.8% since last year. The 288 for sale on CarGurus range from $67,999 to $171,045 in price.

How many BMW XM vehicles have no reported accidents or damage?

268 out of 288 for sale have no reported accidents or damage.

What fuel types are available?

Hybrid engines are available.

A better way to discover your best deal

Let us help you find a car you’ll love.