2004 BMW X5 for sale

All available 2004 BMW X5 listings.

14 listings • $5,790 – $11,998 • avg 133,399 mi

2004 BMW X5 3.0i — SUV — 148,805 mi — Rockville, MD Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Automatic

148,805 miGas Gray

$5,790

Rockville, MD

View →
2004 BMW X5 3.0i — SUV — 76,700 mi — Rockville, MD Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Automatic

76,700 miGas Titanium Silver Metallic

$8,491

Rockville, MD

View →
2004 BMW X5 3.0i — SUV — 146,785 mi — Freehold, NJ Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Manual

146,785 miGas Unknown

Contact for price

Freehold, NJ

View →
2004 BMW X5 4.8is — SUV — 130,944 mi — Rochester, MN Clean title
BMW logo

USED · SUV

2004 BMW X5

4.8is · AWD · Automatic

130,944 miGas Titanium Silver Metallic

$11,998

Rochester, MN

View →
2004 BMW X5 3.0i — SUV — 126,878 mi — Raleigh, NC Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Automatic

126,878 miGas Titanium Silver Metallic

$6,499

Raleigh, NC

View →
2004 BMW X5 3.0i — SUV — 227,775 mi — Englewood, CO Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Manual

227,775 miGas Unknown

Contact for price

Englewood, CO

View →
2004 BMW X5 3.0i — SUV — 113,126 mi — Roswell, GA Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Automatic

113,126 miGas Titanium Silver Metallic

$7,999

Roswell, GA

View →
2004 BMW X5 3.0i — SUV — 57,767 mi — Addison, TX Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Automatic

57,767 miGas Toledo Blue Metallic

$10,995

Addison, TX

View →
2004 BMW X5 4.4i — SUV — 201,638 mi — Littleton, CO Clean title
BMW logo

USED · SUV

2004 BMW X5

4.4i · AWD · Automatic

201,638 miGas Gray

Contact for price

Littleton, CO

View →
2004 BMW X5 3.0i — SUV — 149,036 mi — The Woodlands, TX Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Automatic

149,036 miGas Titanium Silver Metallic

$7,995

The Woodlands, TX

View →
2004 BMW X5 4.4i — SUV — 145,958 mi — Fairfield, CA Clean title
BMW logo

USED · SUV

2004 BMW X5

4.4i · AWD · Automatic

145,958 miGas Jet Black

Contact for price

Fairfield, CA

View →
2004 BMW X5 3.0i — SUV — 122,720 mi — Wheeling, IL Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Manual

122,720 miGas Jet Black

Contact for price

Wheeling, IL

View →
2004 BMW X5 3.0i — SUV — 123,477 mi — Fredericksburg, VA Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Automatic

123,477 miGas Toledo Blue Metallic

$7,495

Fredericksburg, VA

View →
2004 BMW X5 3.0i — SUV — 95,989 mi — Addison, IL Clean title
BMW logo

USED · SUV

2004 BMW X5

3.0i · AWD · Automatic

95,989 miGas Titanium Silver Metallic

$7,945

Addison, IL

View →

About this category

The 2004 BMW X5 is currently available in 14 listings on Carlify. Average mileage across these listings is 133,399 miles. Pricing starts at $5,790 and reaches $11,998. Browse photos, full vehicle history, and dealer details for each 2004 X5.

Frequently asked questions

How much does a 2004 BMW X5 cost used?
2004 BMW X5 listings range from $5,790 to $11,998, averaging $8,356 on Carlify.
How many 2004 BMW X5 are listed?
Carlify shows 14 active 2004 BMW X5 listings.
What's the average mileage on a 2004 BMW X5?
Average mileage across 2004 BMW X5 listings is 133,399 miles.