50 Best BMW X3 for Sale under $10,000, Savings from $1,389

2007 BMW X3
73,975 Miles | Bellflower, CA
$8,499
est. $123/mo

Track Price Check Availability

2008 BMW X3
148,127 Miles | Noblesville, IN
$6,500
est. $94/mo

Track Price Check Availability

2006 BMW X3
169,696 Miles | Brunswick, ME
$3,998
est. $58/mo

Track Price Check Availability

2007 BMW X3
128,287 Miles | Lakeland, FL
$6,200
est. $89/mo

Track Price Check Availability

2013 BMW X3
143,176 Miles | Decatur, IN
$9,706
est. $140/mo

Track Price Check Availability

2004 BMW X3
81,964 Miles | Nampa, ID
$5,600
est. $81/mo

Track Price Check Availability

2012 BMW X3
130,045 Miles | Seneca, SC
$8,998
est. $130/mo

Track Price Check Availability

2006 BMW X3
182,370 Miles | Marietta, GA
$4,599
est. $66/mo

Track Price Check Availability

2013 BMW X3
121,469 Miles | Jersey City, NJ
$8,995
est. $130/mo

Track Price Check Availability

2010 BMW X3
113,124 Miles | Jersey City, NJ
$6,995
est. $101/mo

Track Price Check Availability

2014 BMW X3
140,711 Miles | Jersey City, NJ
$8,499
est. $123/mo

Track Price Check Availability

2011 BMW X3
109,708 Miles | Jersey City, NJ
$9,499
est. $137/mo

Track Price Check Availability

2009 BMW X3
92,335 Miles | Jersey City, NJ
$7,800
est. $112/mo

Track Price Check Availability

2008 BMW X3
96,741 Miles | North Hollywood, CA
$5,885
est. $85/mo

Track Price Check Availability

2013 BMW X3
97,450 Miles | Houston, TX
$9,800
est. $141/mo

Track Price Check Availability

2006 BMW X3
129,836 Miles | Pasadena, TX
$7,000
est. $101/mo

Track Price Check Availability

2013 BMW X3
122,543 Miles | Turnersville, NJ
$9,995
est. $144/mo

Track Price Check Availability

2011 BMW X3
109,266 Miles | Inglewood, CA
$9,999
est. $144/mo

Track Price Check Availability

2010 BMW X3
137,095 Miles | Thousand Oaks, CA
$6,990
est. $101/mo

Track Price Check Availability

2007 BMW X3
135,785 Miles | Wylie, TX
$4,995
est. $72/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage