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

2001 BMW X5
181,846 Miles
$2,995

Alsip, IL
Track Price Check Availability

2004 BMW X5
220,185 Miles
$3,894

Philadelphia, PA
Track Price Check Availability

2002 BMW X5
180,000 Miles
$3,999

Morrisville, PA
Track Price Check Availability

2001 BMW X5
174,000 Miles
$3,995

Des Plaines, IL
Track Price Check Availability

2004 BMW X5
183,157 Miles
$3,999

Paterson, NJ
Track Price Check Availability

2006 BMW X5
$3,800

Harvey, IL
Track Price Check Availability

2004 BMW X5
$1,900

Harvey, IL
Track Price Check Availability

2003 BMW X5
$1,500

Harvey, IL
Track Price Check Availability

2006 BMW X5
$3,700

Harvey, IL
Track Price Check Availability

2004 BMW X5
199,050 Miles
$3,990

Woodland Hills, CA
Track Price Check Availability

2003 BMW X5
208,204 Miles
$4,000

Tulsa, OK
Track Price Check Availability

2002 BMW X5
185,202 Miles
$3,990

Dallas, TX
Track Price Check Availability

2002 BMW X5
184,172 Miles
$3,500

Spotsylvania, VA
Track Price Check Availability

2002 BMW X5
155,400 Miles
$3,800

Ukiah, CA
Track Price Check Availability

2000 BMW X5
137,761 Miles
$2,995

Portland, OR
Track Price Check Availability

2005 BMW X5
132,431 Miles
$3,950

San Antonio , TX
Track Price Check Availability

2002 BMW X5
204,170 Miles
$2,900

Bethel Heights, AK
Track Price Check Availability

2006 BMW X5
203,465 Miles
$3,999

Paterson, NJ
Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage