2006 BMW X5
136,302 Miles
$4,555

Everett, WA
Track Price Check Availability

2002 BMW X5
112,614 Miles
$4,991

Miami, FL
Track Price Check Availability

2001 BMW X5
148,771 Miles
$4,885

Des Plaines, IL
Track Price Check Availability

2004 BMW X5
142,442 Miles
$4,995

Ridgewood, NY
Track Price Check Availability

2005 BMW X5
117,221 Miles
$4,900

West Valley City, UT
Track Price Check Availability

2003 BMW X5
198,475 Miles
$4,300

Cincinnati, OH
Track Price Check Availability

2003 BMW X5
166,225 Miles
$4,989

Sandy, UT
Track Price Check Availability

2003 BMW X5
156,667 Miles
$4,957

Lafayette, IN
Track Price Check Availability

2002 BMW X5
156,074 Miles
$4,995

Plainville, CT
Track Price Check Availability

2003 BMW X5
140,316 Miles
$4,999

Gaithersburg, MD
Track Price Check Availability

2001 BMW X5
181,500 Miles
$4,500

Butler, NJ
Track Price Check Availability

2004 BMW X5
162,826 Miles
$4,900

Charlotte, NC
Track Price Check Availability

2002 BMW X5
176,093 Miles
$4,595

Newark, NJ
Track Price Check Availability

2003 BMW X5
153,601 Miles
$4,998

Emmaus, PA
Track Price Check Availability

2003 BMW X5
164,669 Miles
$4,990

Santa Clarita, CA
Track Price Check Availability

2000 BMW X5
180,787 Miles
$3,980

Lexington, KY
Track Price Check Availability

2005 BMW X5
133,519 Miles
$3,995

Portsmouth, VA
Track Price Check Availability

2004 BMW X5
220,185 Miles
$3,894

Philadelphia, PA
Track Price Check Availability

2001 BMW X5
164,136 Miles
$3,000

Elmhurst, NY
Track Price Check Availability

2001 BMW X5
181,846 Miles
$2,995

Alsip, IL
Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage