50 Best BMW X3 for Sale under $15,000, Savings from $2,759

2014 BMW X3
90,581 Miles | Raleigh, NC
$12,995
est. $187/mo

Track Price Check Availability

2011 BMW X3
96,948 Miles | Rockville, MD
$10,981
est. $158/mo

Track Price Check Availability

2006 BMW X3
116,389 Miles | Sarasota, FL
$5,997
est. $86/mo

Track Price Check Availability

2013 BMW X3
73,026 Miles | Raleigh, NC
$12,995
est. $187/mo

Track Price Check Availability

2006 BMW X3
99,679 Miles | Sacramento, CA
$6,777
est. $98/mo

Track Price Check Availability

2007 BMW X3
144,790 Miles | Kensington, MD
$5,291
est. $76/mo

Track Price Check Availability

2013 BMW X3
104,232 Miles | Jersey City, NJ
$9,995
est. $144/mo

Track Price Check Availability

2013 BMW X3
76,392 Miles | Englewood, CO
$12,988
est. $187/mo

Track Price Check Availability

2016 BMW X3
80,069 Miles | Miami, FL
$13,990
est. $202/mo

Track Price Check Availability

2014 BMW X3
58,242 Miles | Grapevine, TX
$15,000
est. $216/mo

Track Price Check Availability

2006 BMW X3
123,241 Miles | Davenport, IA
$5,899
est. $85/mo

Track Price Check Availability

2010 BMW X3
59,820 Miles | Houston, TX
$10,881
est. $157/mo

Track Price Check Availability

2011 BMW X3
58,259 Miles | Suitland, MD
$14,495
est. $209/mo

Track Price Check Availability

2013 BMW X3
85,876 Miles | Chantilly, VA
$10,895
est. $157/mo

Track Price Check Availability

2012 BMW X3
137,753 Miles | Jersey City, NJ
$7,900
est. $114/mo

Track Price Check Availability

2011 BMW X3
71,500 Miles | Englewood, CO
$13,988
est. $202/mo

Track Price Check Availability

2013 BMW X3
109,375 Miles | Webster, TX
$10,998
est. $159/mo

Track Price Check Availability

2014 BMW X3
76,687 Miles | Raleigh, NC
$12,995
est. $187/mo

Track Price Check Availability

2012 BMW X3
59,662 Miles | Houston, TX
$14,588
est. $210/mo

Track Price Check Availability

2013 BMW X3
88,718 Miles | Mt Juliet, TN
$11,995
est. $173/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage