2005 BMW X3
168,859 Miles | Hollywood, FL
$3,999
Est $58/mo

Track Price Check Availability

2004 BMW X3
189,939 Miles | South Holland, IL
$3,999
Est $58/mo

Track Price Check Availability

2005 BMW X3
155,681 Miles | Cedar Creek, TX
$3,899
Est $56/mo

Track Price Check Availability

2005 BMW X3
184,208 Miles | Draper, UT
$2,950
Est $43/mo

Track Price Check Availability

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

Track Price Check Availability

2005 BMW X3
134,138 Miles | Graniteville, SC
$3,500
Est $50/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
179,974 Miles | West Chester, PA
$3,995
Est $58/mo

Track Price Check Availability

2004 BMW X3
162,108 Miles | Harwood, MD
$3,999
Est $58/mo

Track Price Check Availability

2004 BMW X3
147,190 Miles | Hope Mills, NC
$3,695
Est $53/mo

Track Price Check Availability

2004 BMW X3
148,790 Miles | Prineville, OR
$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

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

Track Price Check Availability

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

Track Price Check Availability

2004 BMW X3
132,938 Miles | Uniontown, OH
$3,955
Est $57/mo

Track Price Check Availability

2008 BMW X3
174,157 Miles | Eastlake, OH
$3,995
Est $58/mo

Track Price Check Availability

2004 BMW X3
143,805 Miles | Lynnwood, WA
$3,499
Est $50/mo

Track Price Check Availability

2006 BMW X3
171,296 Miles | Portland, OR
$3,995
Est $58/mo

Track Price Check Availability

2004 BMW X3
163,384 Miles | Mount Prospect, IL
$3,500
Est $50/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage