2016 BMW X3
53,405 Miles | Huntsville, AL
$25,998
Est $375/mo

Track Price Check Availability

2017 BMW X3
36,070 Miles | Kennesaw, GA
$31,998
Est $461/mo

Track Price Check Availability

2013 BMW X3
56,979 Miles | Norcross, GA
$20,998
Est $303/mo

Track Price Check Availability

2014 BMW X3
32,041 Miles | Nashville, TN
$24,998
Est $360/mo

Track Price Check Availability

2016 BMW X3
56,816 Miles | Irvine, CA
$27,950
Est $403/mo

Track Price Check Availability

2015 BMW X3
58,491 Miles | Charleston, SC
$24,998
Est $360/mo

Track Price Check Availability

2014 BMW X3
25,810 Miles | Santa Rosa, CA
$25,998
Est $375/mo

Track Price Check Availability

2016 BMW X3
31,805 Miles | Murrieta, CA
$30,998
Est $447/mo

Track Price Check Availability

2013 BMW X3
34,926 Miles | Vancouver, WA
$24,998
Est $360/mo

Track Price Check Availability

2013 BMW X3
84,825 Miles | South San Francisco, CA
$14,945
Est $215/mo

Track Price Check Availability

2013 BMW X3
83,848 Miles | Highland Park, IL
$16,000
Est $231/mo

Track Price Check Availability

2016 BMW X3
72,714 Miles | Highland Park, IL
$25,000
Est $360/mo

Track Price Check Availability

2017 BMW X3
18,361 Miles | Decatur, GA
$36,181
Est $522/mo

Track Price Check Availability

2015 BMW X3
20,159 Miles | Noblesville, IN
$32,490
Est $468/mo

Track Price Check Availability

2011 BMW X3
72,053 Miles | Fremont, CA
$13,990
Est $202/mo

Track Price Check Availability

2011 BMW X3
67,684 Miles | Bellflower, CA
$13,400
Est $193/mo

Track Price Check Availability

2011 BMW X3
64,500 Miles | Stanton, CA
$15,099
Est $218/mo

Track Price Check Availability

2016 BMW X3
18,814 Miles | West Palm Beach, FL
$28,999
Est $418/mo

Track Price Check Availability

2015 BMW X3
47,290 Miles | Los Angeles, CA
$27,300
Est $394/mo

Track Price Check Availability

2016 BMW X3
48,853 Miles | Charlotte, NC
$30,300
Est $437/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage