2004 BMW X3
125,765 Miles | Long Island City, NY
$6,888
est. $99/mo

Track Price Check Availability

2007 BMW X3
118,172 Miles | Virginia Beach, VA
$7,594
est. $109/mo

Track Price Check Availability

2005 BMW X3
125,799 Miles | Raleigh, NC
$5,294
est. $76/mo

Track Price Check Availability

2007 BMW X3
129,977 Miles | Minnetonka, MN
$6,199
est. $89/mo

Track Price Check Availability

2008 BMW X3
120,297 Miles | Olive Branch, MS
$8,040
est. $116/mo

Track Price Check Availability

2004 BMW X3
101,020 Miles | Plainfield, IN
$8,995
est. $130/mo

Track Price Check Availability

2008 BMW X3
93,768 Miles | North Miami Beach, FL
$8,992
est. $130/mo

Track Price Check Availability

2007 BMW X3
142,478 Miles | Virginia Beach, VA
$8,000
est. $115/mo

Track Price Check Availability

2013 BMW X3
153,103 Miles | Danbury, CT
$9,991
est. $144/mo

Track Price Check Availability

2007 BMW X3
168,439 Miles | Cincinnati, OH
$4,854
est. $70/mo

Track Price Check Availability

2008 BMW X3
113,030 Miles | Cincinnati, OH
$7,494
est. $108/mo

Track Price Check Availability

2006 BMW X3
211,510 Miles | Corydon, IN
$4,000
est. $58/mo

Track Price Check Availability

2007 BMW X3
136,817 Miles | Brooklyn, NY
$5,995
est. $86/mo

Track Price Check Availability

2008 BMW X3
121,553 Miles | Burnsville, MN
$8,396
est. $121/mo

Track Price Check Availability

2009 BMW X3
100,094 Miles | Inver Grove Heights, MN
$9,499
est. $137/mo

Track Price Check Availability

2008 BMW X3
92,000 Miles | Rochester, MN
$8,999
est. $130/mo

Track Price Check Availability

2006 BMW X3
129,967 Miles | Royal Oak, MI
$5,500
est. $79/mo

Track Price Check Availability

2007 BMW X3
159,448 Miles | Oklahoma City, OK
$5,998
est. $86/mo

Track Price Check Availability

2007 BMW X3
146,971 Miles | Green Brook, NJ
$4,990
est. $72/mo

Track Price Check Availability

2007 BMW X3
91,123 Miles | Madison, WI
$7,302
est. $105/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage