2004 BMW X3
186,011 Miles | Draper, UT
$3,000
Est $43/mo

Track Price Check Availability

2007 BMW X3
151,335 Miles | Austin, TX
$3,999
Est $58/mo

Track Price Check Availability

2005 BMW X3
184,208 Miles | Draper, UT
$3,950
Est $57/mo

Track Price Check Availability

2004 BMW X3
244,573 Miles | Rock Hill, SC
$3,500
Est $50/mo

Track Price Check Availability

2005 BMW X3
254,649 Miles | Rock Hill, SC
$2,995
Est $43/mo

Track Price Check Availability

2004 BMW X3
166,453 Miles | Gardena, CA
$3,900
Est $56/mo

Track Price Check Availability

2005 BMW X3
118,328 Miles | Pasadena, TX
$3,995
Est $58/mo

Track Price Check Availability

2005 BMW X3
151,376 Miles | Sussex, NJ
$4,000
Est $58/mo

Track Price Check Availability

2004 BMW X3
139,147 Miles | Houston, TX
$3,995
Est $58/mo

Track Price Check Availability

2006 BMW X3
176,244 Miles | Vancouver, WA
$3,000
Est $43/mo

Track Price Check Availability

2004 BMW X3
207,139 Miles | Conway, AK
$3,800
Est $55/mo

Track Price Check Availability

2004 BMW X3
176,015 Miles | Tampa, FL
$2,900
Est $42/mo

Track Price Check Availability

2006 BMW X3
116,780 Miles | Belle Vernon, PA
$3,995
Est $58/mo

Track Price Check Availability

2005 BMW X3
173,364 Miles | Orlando, FL
$4,000
Est $58/mo

Track Price Check Availability

2008 BMW X3
174,157 Miles | Eastlake, OH
$2,995
Est $43/mo

Track Price Check Availability

2007 BMW X3
121,641 Miles | Salem, NH
$3,700
Est $53/mo

Track Price Check Availability

2005 BMW X3
231,265 Miles | Myrtle Beach, SC
$3,995
Est $58/mo

Track Price Check Availability

2007 BMW X3
152,376 Miles | Salem, NH
$3,000
Est $43/mo

Track Price Check Availability

2007 BMW X3
137,540 Miles | Mesa, AZ
$3,900
Est $56/mo

Track Price Check Availability

2005 BMW X3
189,755 Miles | Tacoma, WA
$3,550
Est $51/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage