50 Best BMW X5 for Sale under $10,000, Savings from $1,129

2007 BMW X5
122,513 Miles | Omaha, NE
$8,495
est. $122/mo

Track Price Check Availability

2004 BMW X5
210,518 Miles | Peoria, IL
$4,500
est. $65/mo

Track Price Check Availability

2009 BMW X5
122,883 Miles | Carmel, IN
$8,658
est. $125/mo

Track Price Check Availability

2007 BMW X5
118,206 Miles | Lynnwood, WA
$7,291
est. $105/mo

Track Price Check Availability

2008 BMW X5
112,430 Miles | Middletown, OH
$9,288
est. $134/mo

Track Price Check Availability

2011 BMW X5
133,917 Miles | Smyrna, DE
$9,228
est. $133/mo

Track Price Check Availability

2006 BMW X5
83,708 Miles | Austin, TX
$6,988
est. $101/mo

Track Price Check Availability

2013 BMW X5
137,785 Miles | Corydon, IN
$10,000
est. $144/mo

Track Price Check Availability

2009 BMW X5
102,173 Miles | Richmond, VA
$9,999
est. $144/mo

Track Price Check Availability

2011 BMW X5
140,310 Miles | Greensboro, NC
$9,997
est. $144/mo

Track Price Check Availability

2005 BMW X5
227,682 Miles | Wilmington, OH
$3,500
est. $50/mo

Track Price Check Availability

2002 BMW X5
157,092 Miles | Hilo, HI
$2,995
est. $43/mo

Track Price Check Availability

2009 BMW X5
107,721 Miles | Chico, CA
$9,645
est. $139/mo

Track Price Check Availability

2007 BMW X5
203,156 Miles | Richmond, VA
$6,995
est. $101/mo

Track Price Check Availability

2006 BMW X5
160,667 Miles | Chester, VA
$4,495
est. $65/mo

Track Price Check Availability

2010 BMW X5
94,349 Miles | Miami, FL
$9,995
est. $144/mo

Track Price Check Availability

2004 BMW X5
110,595 Miles | Englewood, CO
$6,988
est. $101/mo

Track Price Check Availability

2009 BMW X5
118,164 Miles | Miami, FL
$6,990
est. $101/mo

Track Price Check Availability

2007 BMW X5
102,173 Miles | South Amboy, NJ
$6,990
est. $101/mo

Track Price Check Availability

2008 BMW X5
105,859 Miles | Santa Monica, CA
$8,188
est. $118/mo

Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage