2007 BMW X3
209,160 Miles | Monticello, MN
$4,999
Est $72/mo

Track Price Check Availability

2005 BMW X3
98,355 Miles | Brooklyn, NY
$4,990
Est $72/mo

Track Price Check Availability

2004 BMW X3
146,116 Miles | Toms River, NJ
$3,950
Est $57/mo

Track Price Check Availability

2004 BMW X3
181,006 Miles | Antioch, TN
$4,471
Est $64/mo

Track Price Check Availability

2006 BMW X3
169,206 Miles | Avon, IN
$4,700
Est $68/mo

Track Price Check Availability

2007 BMW X3
137,166 Miles | Chicago, IL
$4,900
Est $71/mo

Track Price Check Availability

2005 BMW X3
151,428 Miles | Houston, TX
$4,850
Est $70/mo

Track Price Check Availability

2006 BMW X3
234,231 Miles | West Nyack, NY
$4,995
Est $72/mo

Track Price Check Availability

2004 BMW X3
104,880 Miles | Uniontown, OH
$4,955
Est $71/mo

Track Price Check Availability

2005 BMW X3
173,406 Miles | Connersville, IN
$4,995
Est $72/mo

Track Price Check Availability

2004 BMW X3
196,556 Miles | Jersey City, NJ
$2,599
Est $37/mo

Track Price Check Availability

2006 BMW X3
168,864 Miles | Glenolden, PA
$4,299
Est $62/mo

Track Price Check Availability

2006 BMW X3
169,890 Miles | Bloomingdale, NJ
$3,995
Est $58/mo

Track Price Check Availability

2005 BMW X3
121,422 Miles | Bordentown, NJ
$4,699
Est $68/mo

Track Price Check Availability

2007 BMW X3
176,155 Miles | Allentown, PA
$4,577
Est $66/mo

Track Price Check Availability

2006 BMW X3
204,061 Miles | Wayne, MI
$4,000
Est $58/mo

Track Price Check Availability

2005 BMW X3
140,425 Miles | Jacksonville, FL
$4,880
Est $70/mo

Track Price Check Availability

2006 BMW X3
170,342 Miles | Appleton, WI
$4,500
Est $65/mo

Track Price Check Availability

2004 BMW X3
162,389 Miles | Aurora, CO
$4,998
Est $72/mo

Track Price Check Availability

2005 BMW X3
89,787 Miles | North Palm Beach, FL
$4,999
Est $72/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage