2002 BMW X5
205,005 Miles
$3,950

Stone Park, IL
Track Price Check Availability

2004 BMW X5
159,006 Miles
$3,495

Mountain Lakes, NJ
Track Price Check Availability

2001 BMW X5
181,500 Miles
$2,995

Bloomingdale, NJ
Track Price Check Availability

2003 BMW X5
182,755 Miles
$3,900

Miami, FL
Track Price Check Availability

2004 BMW X5
170,101 Miles
$2,888

Lindon, UT
Track Price Check Availability

2003 BMW X5
245,000 Miles
$3,363

Mount Pleasant, SC
Track Price Check Availability

2004 BMW X5
309,239 Miles
$3,991

Coconut Creek, FL
Track Price Check Availability

2003 BMW X5
124,521 Miles
$3,995

Levittown, PA
Track Price Check Availability

2003 BMW X5
136,200 Miles
$3,995

Grove City, OH
Track Price Check Availability

2006 BMW X5
203,465 Miles
$3,989

Paterson, NJ
Track Price Check Availability

2004 BMW X5
164,000 Miles
$3,990

Orlando, FL
Track Price Check Availability

2005 BMW X5
199,669 Miles
$3,900

Fairfield, OH
Track Price Check Availability

2005 BMW X5
281,000 Miles
$2,987

Albuquerque, NM
Track Price Check Availability

2000 BMW X5
180,787 Miles
$3,980

Lexington, KY
Track Price Check Availability

2002 BMW X5
185,202 Miles
$3,990

Dallas, TX
Track Price Check Availability

2003 BMW X5
120,159 Miles
$3,998

Paterson, NJ
Track Price Check Availability

2003 BMW X5
208,204 Miles
$4,000

Tulsa, OK
Track Price Check Availability

2003 BMW X5
217,272 Miles
$3,995

Vancouver, WA
Track Price Check Availability

2004 BMW X5
140,468 Miles
$3,900

Salem, NH
Track Price Check Availability

2002 BMW X5
155,400 Miles
$3,800

Ukiah, CA
Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage