2011 BMW X3
86,662 Miles | Commerce, CA
$14,925
Est $215/mo

Track Price Check Availability

2011 BMW X3
47,000 Miles | Commerce, CA
$18,410
Est $265/mo

Track Price Check Availability

2016 BMW X3
19,126 Miles | South San Francisco, CA
$34,250
Est $494/mo

Track Price Check Availability

2014 BMW X3
70,020 Miles | South San Francisco, CA
$17,965
Est $259/mo

Track Price Check Availability

2012 BMW X3
60,227 Miles | South San Francisco, CA
$16,640
Est $240/mo

Track Price Check Availability

2017 BMW X3
33,605 Miles | Boulder, CO
$36,000
Est $519/mo

Track Price Check Availability

2014 BMW X3
48,174 Miles | Virginia Beach, VA
$27,998
Est $404/mo

Track Price Check Availability

2015 BMW X3
36,410 Miles | West Carrollton, OH
$30,998
Est $447/mo

Track Price Check Availability

2016 BMW X3
28,018 Miles | Knoxville, TN
$34,998
Est $504/mo

Track Price Check Availability

2013 BMW X3
51,133 Miles | Fresno, CA
$20,998
Est $303/mo

Track Price Check Availability

2014 BMW X3
25,306 Miles | Charlotte, NC
$27,998
Est $404/mo

Track Price Check Availability

2016 BMW X3
19,869 Miles | Phoenix, AZ
$36,400
Est $525/mo

Track Price Check Availability

2016 BMW X3
41,566 Miles | Blue Mound, TX
$31,200
Est $450/mo

Track Price Check Availability

2016 BMW X3
16,433 Miles | Pembroke Pines, FL
$39,995
Est $576/mo

Track Price Check Availability

2016 BMW X3
27,759 Miles | Darien, CT
$35,975
Est $519/mo

Track Price Check Availability

2014 BMW X3
91,608 Miles | Lombard, IL
$16,995
Est $245/mo

Track Price Check Availability

2017 BMW X3
23,725 Miles | Idaho Falls, ID
$38,450
Est $554/mo

Track Price Check Availability

2013 BMW X3
59,429 Miles | Fort Lauderdale, FL
$19,995
Est $288/mo

Track Price Check Availability

2015 BMW X3
44,200 Miles | Daytona Beach, FL
$28,999
Est $418/mo

Track Price Check Availability

2016 BMW X3
16,522 Miles | Idaho Falls, ID
$38,391
Est $553/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage