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

2014 BMW X3
76,372 Miles | Fort Lauderdale, FL
$11,990
est. $173/mo

Track Price Check Availability

2014 BMW X3
132,792 Miles | Las Vegas, NV
$10,791
est. $156/mo

Track Price Check Availability

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

Track Price Check Availability

2013 BMW X3
98,685 Miles | Sunnyvale, CA
$11,492
est. $166/mo

Track Price Check Availability

2013 BMW X3
85,506 Miles | Boulder, CO
$11,500
est. $166/mo

Track Price Check Availability

2014 BMW X3
68,000 Miles | South San Francisco, CA
$14,950
est. $215/mo

Track Price Check Availability

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

Track Price Check Availability

2011 BMW X3
74,489 Miles | Noblesville, IN
$13,400
est. $193/mo

Track Price Check Availability

2014 BMW X3
62,824 Miles | Doral, FL
$14,298
est. $206/mo

Track Price Check Availability

2011 BMW X3
88,687 Miles | Charlotte, NC
$14,500
est. $209/mo

Track Price Check Availability

2011 BMW X3
100,961 Miles | Charlotte, NC
$13,900
est. $200/mo

Track Price Check Availability

2013 BMW X3
82,545 Miles | Charlotte, NC
$14,900
est. $215/mo

Track Price Check Availability

2012 BMW X3
70,217 Miles | Ocala, FL
$13,500
est. $195/mo

Track Price Check Availability

2014 BMW X3
89,716 Miles | Brooklyn, NY
$11,990
est. $173/mo

Track Price Check Availability

2011 BMW X3
69,761 Miles | North Palm Beach, FL
$12,926
est. $186/mo

Track Price Check Availability

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

Track Price Check Availability

2012 BMW X3
75,365 Miles | Prescott, AZ
$15,000
est. $216/mo

Track Price Check Availability

2013 BMW X3
83,976 Miles | Hyannis, MA
$12,977
est. $187/mo

Track Price Check Availability

2011 BMW X3
95,981 Miles | Old Saybrook, CT
$11,800
est. $170/mo

Track Price Check Availability

2013 BMW X3
100,790 Miles | Emmaus, PA
$13,995
est. $202/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage