CarGurus Header
Location:

Include delivery listings?

Used BMW XM for Sale Nationwide

262 results

Page 1 of 11

FAQs

How much does the BMW XM cost?
The average BMW XM costs about $110,031.65. The average price has increased by 23.2% since last year. The 262 for sale on CarGurus range from $75,000 to $164,419 in price.
How many BMW XM vehicles have no reported accidents or damage?
249 out of 262 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.

CarGurus Footer