
2003 BMW X5
170,156 Miles
|
Marietta, GA
$5,995
est. $86/mo
2003 BMW X5
170,156 Miles
|
Marietta, GA
$5,995
est. $86/mo
Track Price
Check Availability

2003 BMW X5
118,212 Miles
|
Traverse City, MI
$6,990
est. $101/mo
2003 BMW X5
118,212 Miles
|
Traverse City, MI
$6,990
est. $101/mo
Track Price
Check Availability

2003 BMW X5
142,727 Miles
|
New Haven, CT
$5,500
est. $79/mo
2003 BMW X5
142,727 Miles
|
New Haven, CT
$5,500
est. $79/mo
Track Price
Check Availability

2003 BMW X5
113,354 Miles
|
Heath, OH
$6,990
est. $101/mo
2003 BMW X5
113,354 Miles
|
Heath, OH
$6,990
est. $101/mo
Track Price
Check Availability

2003 BMW X5
128,639 Miles
|
Gardena, CA
$5,500
est. $79/mo
2003 BMW X5
128,639 Miles
|
Gardena, CA
$5,500
est. $79/mo
Track Price
Check Availability

2003 BMW X5
105,110 Miles
|
Chantilly, VA
$6,127
est. $88/mo
2003 BMW X5
105,110 Miles
|
Chantilly, VA
$6,127
est. $88/mo
Track Price
Check Availability

2003 BMW X5
136,813 Miles
|
Anchorage, AK
$8,900
est. $128/mo
2003 BMW X5
136,813 Miles
|
Anchorage, AK
$8,900
est. $128/mo
Track Price
Check Availability

2003 BMW X5
133,946 Miles
|
San Antonio, TX
$4,850
est. $70/mo
2003 BMW X5
133,946 Miles
|
San Antonio, TX
$4,850
est. $70/mo
Track Price
Check Availability

2003 BMW X5
157,632 Miles
|
Nanuet, NY
$6,995
est. $101/mo
2003 BMW X5
157,632 Miles
|
Nanuet, NY
$6,995
est. $101/mo
Track Price
Check Availability

2003 BMW X5
136,155 Miles
|
Rapid City, SD
$4,900
est. $71/mo
2003 BMW X5
136,155 Miles
|
Rapid City, SD
$4,900
est. $71/mo
Track Price
Check Availability

2003 BMW X5
250,740 Miles
|
Downingtown, PA
$2,990
est. $43/mo
2003 BMW X5
250,740 Miles
|
Downingtown, PA
$2,990
est. $43/mo
Track Price
Check Availability

2003 BMW X5
100,656 Miles
|
Mundelein, IL
$8,200
est. $118/mo
2003 BMW X5
100,656 Miles
|
Mundelein, IL
$8,200
est. $118/mo
Track Price
Check Availability

2003 BMW X5
102,651 Miles
|
Roswell, GA
$5,500
est. $79/mo
2003 BMW X5
102,651 Miles
|
Roswell, GA
$5,500
est. $79/mo
Track Price
Check Availability

2003 BMW X5
153,304 Miles
|
Salt Lake City, UT
$2,500
est. $36/mo
2003 BMW X5
153,304 Miles
|
Salt Lake City, UT
$2,500
est. $36/mo
Track Price
Check Availability

2003 BMW X5
|
Marietta, GA
Accepting Offers
est. $0/mo
2003 BMW X5
|
Marietta, GA
Accepting Offers
est. $0/mo
Track Price
Check Availability

2003 BMW X5
184,155 Miles
|
New London, CT
Accepting Offers
est. $0/mo
2003 BMW X5
184,155 Miles
|
New London, CT
Accepting Offers
est. $0/mo
Track Price
Check Availability
2003 BMW X5 Owner Ratings & Reviews
Write a Review
2003 BMW X5 - excellent multi-purpose vehicle
The X5 has been a fantastic car! From hauling kids and dogs to driving in tough conditions, it has been able to conform to almost anything I need it to do. When traveling long distances for work, it has made the trip so much better than any other vehicle I have owned, both in comfort and in cargo space. It has outperformed many friends' comparable vehicles in muddy fields and even downtown hills covered in snow. I love this vehicle!
Pros
handles well in tough terrain; the seat warmers are great!; the back seats can be adjusted from the backseat and from the tailgate; built-in backseat window shades
Cons
maintenance is pricy; it burns through oil
|