Used BMW XM for sale

All available BMW XM listings.

370 listings • $79,446 – $191,500 • avg 12,354 mi

2023 BMW XM Standard — SUV — 9,261 mi — Fairfield, CA Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

9,261 miPlug-In Hybrid73 mpg Marina Bay Blue Metallic

$108,552

Fairfield, CA

View →
2023 BMW XM Standard — SUV — 4,228 mi — Highland Park, IL Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

4,228 miPlug-In Hybrid73 mpg Mineral White Metallic

$106,989

Highland Park, IL

View →
2025 BMW XM M Models — SUV — 21 mi — Orland Park, IL Clean title
BMW logo

USED · SUV

2025 BMW XM

M Models · AWD · Automatic

21 miPlug-In Hybrid73 mpg Mineral White Metallic

Contact for price

Orland Park, IL

View →
2024 BMW XM Standard — SUV — 585 mi — Greenville, SC Clean title
BMW logo

USED · SUV

2024 BMW XM

Standard · AWD · Automatic

585 miPlug-In Hybrid46 mpg Mineral White Metallic

$144,488

Greenville, SC

View →
2023 BMW XM Standard — SUV — 5,285 mi — Fort Lauderdale, FL Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

5,285 miPlug-In Hybrid73 mpg Mineral White Metallic

$99,999

Fort Lauderdale, FL

View →
2023 BMW XM Standard — SUV — 16,620 mi — Silver Spring, MD Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

16,620 miPlug-In Hybrid73 mpg Black Sapphire Metallic

$95,121

Silver Spring, MD

View →
2025 BMW XM M Models — SUV — 11 mi — Fort Myers, FL Clean title
BMW logo

USED · SUV

2025 BMW XM

M Models · AWD · Automatic

11 miPlug-In Hybrid73 mpg Dravit Grey Metallic

$163,575

Fort Myers, FL

View →
2023 BMW XM Standard — SUV — 16,429 mi — Fort Lauderdale, FL Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

16,429 miPlug-In Hybrid73 mpg Cape York Green Metallic

$93,999

Fort Lauderdale, FL

View →
2023 BMW XM Standard — SUV — 21,848 mi — Plano, TX Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

21,848 miPlug-In Hybrid73 mpg Dravit Grey Metallic

$89,950

Plano, TX

View →
2023 BMW XM Standard — SUV — 11,312 mi — Highlands Ranch, CO Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

11,312 miPlug-In Hybrid73 mpg Carbon Black Metallic

$136,418

Highlands Ranch, CO

View →
2023 BMW XM Standard — SUV — 16,690 mi — Arlington, VA Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

16,690 miPlug-In Hybrid73 mpg Black Sapphire Metallic

$92,000

Arlington, VA

View →
2024 BMW XM Label Red — SUV — 6,037 mi — Lancaster, PA Clean title
BMW logo

USED · SUV

2024 BMW XM

Label Red · AWD · Automatic

6,037 miPlug-In Hybrid46 mpg Brooklyn Grey Metallic

$132,995

Lancaster, PA

View →
2024 BMW XM Standard — SUV — 10,080 mi — Forest Hills, NY Clean title
BMW logo

USED · SUV

2024 BMW XM

Standard · AWD · Automatic

10,080 miPlug-In Hybrid46 mpg Mineral White Metallic

$139,797

Forest Hills, NY

View →
2024 BMW XM Label Red — SUV — 2,972 mi — Streetsboro, OH Clean title
BMW logo

USED · SUV

2024 BMW XM

Label Red · AWD · Automatic

2,972 miPlug-In Hybrid46 mpg Special Order Color

$133,990

Streetsboro, OH

View →
2023 BMW XM Standard — SUV — 30,684 mi — Fort Lauderdale, FL Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

30,684 miPlug-In Hybrid73 mpg Unknown

$89,999

Fort Lauderdale, FL

View →
2023 BMW XM Standard — SUV — 8,270 mi — Madison, WI Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

8,270 miPlug-In Hybrid73 mpg Marina Bay Blue Metallic

$100,888

Madison, WI

View →
2024 BMW XM Standard — SUV — 12,348 mi — Jupiter, FL Clean title
BMW logo

USED · SUV

2024 BMW XM

Standard · AWD · Automatic

12,348 miPlug-In Hybrid46 mpg Mineral White Metallic

$103,900

Jupiter, FL

View →
2023 BMW XM Standard — SUV — 5,832 mi — Highland Park, IL Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

5,832 miPlug-In Hybrid73 mpg Marina Bay Blue Metallic

$97,689

Highland Park, IL

View →
2024 BMW XM Standard — SUV — 192 mi — Albany, GA Clean title
BMW logo

USED · SUV

2024 BMW XM

Standard · AWD · Automatic

192 miPlug-In Hybrid46 mpg Mineral White Metallic

$154,998

Albany, GA

View →
2023 BMW XM Standard — SUV — 11,201 mi — Linden, NJ Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

11,201 miPlug-In Hybrid73 mpg Dravit Grey Metallic

$99,800

Linden, NJ

View →
2024 BMW XM Label Red — SUV — 6,542 mi — Palm Harbor, FL Clean title
BMW logo

USED · SUV

2024 BMW XM

Label Red · AWD · Automatic

6,542 miPlug-In Hybrid46 mpg Brooklyn Grey Metallic

Contact for price

Palm Harbor, FL

View →
2023 BMW XM Standard — SUV — 12,358 mi — Huntington Station, NY Clean title
BMW logo

USED · SUV

2023 BMW XM

Standard · AWD · Automatic

12,358 miPlug-In Hybrid73 mpg Black Sapphire Metallic

$112,000

Huntington Station, NY

View →
2025 BMW XM M Models — SUV — 1,338 mi — The Woodlands, TX Clean title
BMW logo

USED · SUV

2025 BMW XM

M Models · AWD · Automatic

1,338 miPlug-In Hybrid73 mpg Black Sapphire Metallic

$166,075

The Woodlands, TX

View →
2025 BMW XM Label Red — SUV — 129 mi — Columbia, SC Clean title
BMW logo

USED · SUV

2025 BMW XM

Label Red · AWD · Automatic

129 miPlug-In Hybrid Dravit Grey Metallic

$174,777

Columbia, SC

View →

About this category

We list 370 used BMW XM vehicles spanning 2023 through 2025. Listings range from $79,446 to $191,500, averaging $113,486. Filter by year, trim, mileage, and price to narrow down.

Frequently asked questions

How much does a used BMW XM cost?
Used BMW XM listings range from $79,446 to $191,500, with an average asking price of $113,486. Pricing depends on year, trim, mileage, and condition.
How many used BMW XM listings are there?
Carlify currently shows 370 used BMW XM listings from dealerships nationwide.
What model years of BMW XM are available?
Used BMW XM listings on Carlify span 2023 through 2026. Filter by year to focus on a specific generation or model year.
What trims of the BMW XM are listed?
Common BMW XM trims on Carlify include Standard, Label Red, M Models. Trim availability varies by model year.
What's the typical mileage on a used BMW XM?
The average mileage on used BMW XM listings is 12,354 miles. Filter by mileage to find low-mileage examples.
  • Standard (280)
  • Label Red (59)
  • M Models (31)