New & Used 2004 BMW X5 for Sale

Filters

Filter Advanced Filters
Sort By
Great Deal

Used 2004 BMW X5 3.0i

$5,995
146,128 mi.
mi. from 67025
13243 Osbourne St Arleta, CA 91331
(818) 528-5328
Good Deal

Used 2004 BMW X5 3.0i

$8,995
116,701 mi.
mi. from 67025
960 Temple St Whitman, MA 02382
(508) 570-2303

Used 2004 BMW X5 3.0i

$11,999
76,400 mi.
mi. from 67025
2140 S LEYDEN ST Denver, CO 80222
(877) 878-5252

Used 2004 BMW X5 4.4i

$9,000
139,277 mi.
mi. from 67025
10595 W Sam Houston Pkwy S Houston, TX 77099
(866) 671-7938

Used 2004 BMW X5 3.0i

mi. from 67025
1435 N Hermitage Rd Hermitage, PA 16148
(888) 968-4368

Used 2004 BMW X5 4.4i

$6,995
166,139 mi.
mi. from 67025
3000 E Pacific Coast Hwy Long Beach, CA 90804
(562) 353-4415

Used 2004 BMW X5 3.0i

$1,999
98,170 mi.
mi. from 67025
8550 Atlantic Blvd Jacksonville, FL 32211
(904) 578-7079
Great Deal

Used 2004 BMW X5 3.0i

$6,900
104,506 mi.
mi. from 67025
5019 S Washington St Tacoma, WA 98409
(206) 479-9171

Used 2004 BMW X5 3.0i

$7,999
121,358 mi.
mi. from 67025
8585 E Frank Lloyd Wright Blvd. Scottsdale, AZ 85260
(623) 748-5133

Used 2004 BMW X5 3.0i

85,956 mi.
mi. from 67025
3343 Foothill Blvd Glendale, CA 91214
3.7
3 reviews
(888) 633-6097

BMW X5 by Year

Bmw X5s for Sale by Year