2012 BMW X3
108,296 Miles | Highland Park, IL
$10,995
Est $158/mo

Track Price Check Availability

2012 BMW X3
64,722 Miles | West Covina, CA
$13,599
Est $196/mo

Track Price Check Availability

2011 BMW X3
64,500 Miles | Stanton, CA
$13,999
Est $202/mo

Track Price Check Availability

2005 BMW X3
177,897 Miles | Des Plaines, IL
$3,855
Est $56/mo

Track Price Check Availability

2013 BMW X3
72,115 Miles | Naperville, IL
$13,877
Est $200/mo

Track Price Check Availability

2011 BMW X3
92,801 Miles | Henderson, KY
$13,191
Est $190/mo

Track Price Check Availability

2013 BMW X3
93,036 Miles | Mayfield , KY
$13,495
Est $195/mo

Track Price Check Availability

2012 BMW X3
71,329 Miles | Maple Shade, NJ
$12,979
Est $187/mo

Track Price Check Availability

2014 BMW X3
109,038 Miles | Beaverton, OR
$13,488
Est $194/mo

Track Price Check Availability

2007 BMW X3
72,301 Miles | Jacksonville, FL
$9,995
Est $144/mo

Track Price Check Availability

2007 BMW X3
129,883 Miles | Naperville, IL
$7,577
Est $109/mo

Track Price Check Availability

2007 BMW X3
156,127 Miles | Minnetonka, MN
$6,749
Est $97/mo

Track Price Check Availability

2013 BMW X3
59,943 Miles | Miami Shores, FL
$14,999
Est $216/mo

Track Price Check Availability

2011 BMW X3
135,365 Miles | Medford, NY
$9,997
Est $144/mo

Track Price Check Availability

2013 BMW X3
70,250 Miles | Jamaica, NY
$14,998
Est $216/mo

Track Price Check Availability

2006 BMW X3
133,908 Miles | Hoffman Estates, IL
$7,680
Est $111/mo

Track Price Check Availability

2011 BMW X3
95,912 Miles | Bremerton, WA
$14,462
Est $208/mo

Track Price Check Availability

2013 BMW X3
82,120 Miles | Columbus, GA
$13,800
Est $199/mo

Track Price Check Availability

2013 BMW X3
84,046 Miles | Santa Monica, CA
$13,550
Est $195/mo

Track Price Check Availability

2006 BMW X3
95,470 Miles | Everett, WA
$8,919
Est $129/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage