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

2014 BMW X3
60,069 Miles | Commerce, CA
$14,500
est. $209/mo

Track Price Check Availability

2004 BMW X3
110,368 Miles | Jacksonville, FL
$5,995
est. $86/mo

Track Price Check Availability

2005 BMW X3
145,622 Miles | Sandwich, IL
$5,945
est. $86/mo

Track Price Check Availability

2014 BMW X3
116,251 Miles | Easley, SC
$11,988
est. $173/mo

Track Price Check Availability

2013 BMW X3
139,395 Miles | North Hollywood, CA
$8,885
est. $128/mo

Track Price Check Availability

2012 BMW X3
91,837 Miles | Saint Petersburg, FL
$11,900
est. $172/mo

Track Price Check Availability

2011 BMW X3
105,534 Miles | Houston, TX
$10,631
est. $153/mo

Track Price Check Availability

2013 BMW X3
86,479 Miles | Carrollton, TX
$13,900
est. $200/mo

Track Price Check Availability

2008 BMW X3
102,000 Miles | Lawndale, CA
$7,550
est. $109/mo

Track Price Check Availability

2007 BMW X3
153,535 Miles | Auburn, WA
$8,388
est. $121/mo

Track Price Check Availability

2013 BMW X3
87,784 Miles | Jersey City, NJ
$12,995
est. $187/mo

Track Price Check Availability

2006 BMW X3
97,230 Miles | Lake Wales, FL
$6,900
est. $99/mo

Track Price Check Availability

2014 BMW X3
118,037 Miles | Kensington, MD
$12,382
est. $178/mo

Track Price Check Availability

2013 BMW X3
120,890 Miles | West Chester, PA
$12,991
est. $187/mo

Track Price Check Availability

2015 BMW X3
88,691 Miles | Houston, TX
$14,488
est. $209/mo

Track Price Check Availability

2012 BMW X3
96,257 Miles | Orlando, FL
$11,994
est. $173/mo

Track Price Check Availability

2012 BMW X3
109,083 Miles | Fontana, CA
$12,550
est. $181/mo

Track Price Check Availability

2013 BMW X3
69,202 Miles | Richmond Hill, NY
$14,980
est. $216/mo

Track Price Check Availability

2008 BMW X3
101,960 Miles | Raleigh, NC
$7,488
est. $108/mo

Track Price Check Availability

2012 BMW X3
101,940 Miles | Philadelphia, PA
$10,995
est. $158/mo

Track Price Check Availability