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

Track Price Check Availability

2007 BMW X3
188,699 Miles | Oklahoma City, OK
$4,995
Est $72/mo

Track Price Check Availability

2005 BMW X3
173,489 Miles | Bayside, NY
$4,995
Est $72/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

2006 BMW X3
170,184 Miles | Fort Wayne, IN
$4,218
Est $61/mo

Track Price Check Availability

2004 BMW X3
117,542 Miles | Pompano Beach, NJ
$4,355
Est $63/mo

Track Price Check Availability

2007 BMW X3
170,032 Miles | Monroe, MI
$4,900
Est $71/mo

Track Price Check Availability

2006 BMW X3
| Jacksonville, FL
$4,988
Est $72/mo

Track Price Check Availability

2006 BMW X3
| Jacksonville, FL
$4,988
Est $72/mo

Track Price Check Availability

2004 BMW X3
132,030 Miles | Fairfax, VA
$4,950
Est $71/mo

Track Price Check Availability

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

Track Price Check Availability

2007 BMW X3
103,808 Miles | Hamilton, NJ
$5,000
Est $72/mo

Track Price Check Availability

2006 BMW X3
99,500 Miles | Sunbury, OH
$4,000
Est $58/mo

Track Price Check Availability

2008 BMW X3
191,630 Miles | Sun Valley, CA
$4,485
Est $65/mo

Track Price Check Availability

2006 BMW X3
139,000 Miles | Mt. Vernon, NY
$4,500
Est $65/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
154,310 Miles | Raleigh, NC
$4,250
Est $61/mo

Track Price Check Availability

2008 BMW X3
172,489 Miles | Raleigh, NC
$4,499
Est $65/mo

Track Price Check Availability

2005 BMW X3
134,138 Miles | Graniteville, SC
$3,500
Est $50/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage