2005 BMW X5
204,240 Miles | Flushing, MI
$4,995
Est $72/mo

Track Price Check Availability

2007 BMW X5
175,424 Miles | Chicago, IL
$3,950
Est $57/mo

Track Price Check Availability

2007 BMW X5
123,893 Miles | Chicago, IL
$4,500
Est $65/mo

Track Price Check Availability

2002 BMW X5
180,489 Miles | Everett, WA
$3,999
Est $58/mo

Track Price Check Availability

2006 BMW X5
166,400 Miles | Naugatuck, CT
$4,995
Est $72/mo

Track Price Check Availability

2005 BMW X5
140,588 Miles | Rochester, MN
$4,999
Est $72/mo

Track Price Check Availability

2004 BMW X5
162,826 Miles | Charlotte, NC
$3,900
Est $56/mo

Track Price Check Availability

2003 BMW X5
164,669 Miles | Santa Clarita, CA
$4,490
Est $65/mo

Track Price Check Availability

2004 BMW X5
196,037 Miles | North Hollywood, CA
$2,988
Est $43/mo

Track Price Check Availability

2001 BMW X5
121,887 Miles | Carrollton, TX
$4,942
Est $71/mo

Track Price Check Availability

2001 BMW X5
123,154 Miles | Sherman Oaks, CA
$4,995
Est $72/mo

Track Price Check Availability

2001 BMW X5
185,725 Miles | Everett, WA
$3,999
Est $58/mo

Track Price Check Availability

2004 BMW X5
148,037 Miles | Woodford, VA
$4,996
Est $72/mo

Track Price Check Availability

2002 BMW X5
151,233 Miles | Eads, TN
$4,995
Est $72/mo

Track Price Check Availability

2004 BMW X5
171,295 Miles | Everett, WA
$4,995
Est $72/mo

Track Price Check Availability

2003 BMW X5
247,750 Miles | Manahawkin, NJ
$3,500
Est $50/mo

Track Price Check Availability

2001 BMW X5
143,270 Miles | Lisle, IL
$4,895
Est $71/mo

Track Price Check Availability

2003 BMW X5
232,234 Miles | Lebanon, TN
$2,995
Est $43/mo

Track Price Check Availability

2004 BMW X5
159,643 Miles | Addison, IL
$4,950
Est $71/mo

Track Price Check Availability

2001 BMW X5
180,000 Miles | San Diego, CA
$4,999
Est $72/mo

Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage