50 Best BMW X5 for Sale under $15,000, Savings from $2,479

2012 BMW X5
77,508 Miles | Las Vegas, NV
$12,791
est. $184/mo

Track Price Check Availability

2010 BMW X5
118,716 Miles | Madison, NC
$11,480
est. $165/mo

Track Price Check Availability

2012 BMW X5
104,996 Miles | Madison, NC
$12,507
est. $180/mo

Track Price Check Availability

2013 BMW X5
61,439 Miles | Copiague, NY
$13,995
est. $202/mo

Track Price Check Availability

2013 BMW X5
123,148 Miles | Highlands Ranch, CO
$13,500
est. $195/mo

Track Price Check Availability

2013 BMW X5
100,006 Miles | North Hollywood, CA
$12,885
est. $186/mo

Track Price Check Availability

2007 BMW X5
182,555 Miles | Santa Monica, CA
$5,268
est. $76/mo

Track Price Check Availability

2011 BMW X5
92,386 Miles | Jersey City, NJ
$10,995
est. $158/mo

Track Price Check Availability

2006 BMW X5
177,356 Miles | North Hollywood, CA
$4,985
est. $72/mo

Track Price Check Availability

2012 BMW X5
67,533 Miles | San Antonio, TX
$14,500
est. $209/mo

Track Price Check Availability

2011 BMW X5
122,396 Miles | Thousand Oaks, CA
$10,990
est. $158/mo

Track Price Check Availability

2012 BMW X5
111,094 Miles | Inglewood, CA
$10,999
est. $159/mo

Track Price Check Availability

2013 BMW X5
124,722 Miles | Inglewood, CA
$9,999
est. $144/mo

Track Price Check Availability

2007 BMW X5
114,818 Miles | Lexington, NC
$8,500
est. $123/mo

Track Price Check Availability

2013 BMW X5
96,526 Miles | Chantilly, VA
$13,985
est. $202/mo

Track Price Check Availability

2012 BMW X5
98,597 Miles | Madison, NC
$12,882
est. $186/mo

Track Price Check Availability

2013 BMW X5
82,534 Miles | Ephrata, PA
$14,900
est. $215/mo

Track Price Check Availability

2012 BMW X5
93,586 Miles | Englewood, CO
$12,988
est. $187/mo

Track Price Check Availability

2009 BMW X5
88,682 Miles | Englewood, CO
$11,988
est. $173/mo

Track Price Check Availability

2012 BMW X5
64,104 Miles | Weatherford, TX
$12,855
est. $185/mo

Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage