2006 BMW X3
180,614 Miles | Carmel, IN
$4,965
Est $72/mo

Track Price Check Availability

2005 BMW X3
177,897 Miles | Des Plaines, IL
$3,855
Est $56/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
72,301 Miles | Jacksonville, FL
$9,995
Est $144/mo

Track Price Check Availability

2004 BMW X3
71,638 Miles | Grand Junction, CO
$7,505
Est $108/mo

Track Price Check Availability

2011 BMW X3
135,365 Miles | Medford, NY
$9,997
Est $144/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
122,074 Miles | Shelby Township, MI
$9,500
Est $137/mo

Track Price Check Availability

2011 BMW X3
108,887 Miles | Greencastle, PA
$9,977
Est $144/mo

Track Price Check Availability

2006 BMW X3
95,470 Miles | Everett, WA
$7,989
Est $115/mo

Track Price Check Availability

2008 BMW X3
129,701 Miles | Honolulu, HI
$7,988
Est $115/mo

Track Price Check Availability

2011 BMW X3
149,029 Miles | Danbury, CT
$9,991
Est $144/mo

Track Price Check Availability

2007 BMW X3
82,725 Miles | Philadelphia, PA
$8,798
Est $127/mo

Track Price Check Availability

2008 BMW X3
99,923 Miles | Stroudsburg, PA
$8,900
Est $128/mo

Track Price Check Availability

2006 BMW X3
140,802 Miles | Burlington, WA
$5,800
Est $84/mo

Track Price Check Availability

2006 BMW X3
60,378 Miles | Bakersfield, CA
$8,995
Est $130/mo

Track Price Check Availability

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

Track Price Check Availability

2007 BMW X3
91,187 Miles | East Meadow, NY
$9,883
Est $142/mo

Track Price Check Availability

2004 BMW X3
164,000 Miles | Hopkins, MN
$3,499
Est $50/mo

Track Price Check Availability

2010 BMW X3
153,145 Miles | Blaine, MN
$7,988
Est $115/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage