2004 BMW X3
164,000 Miles | Hopkins, MN
$3,699
Est $53/mo

Track Price Check Availability

2004 BMW X3
140,052 Miles | Lithia Springs, GA
$4,911
Est $71/mo

Track Price Check Availability

2005 BMW X3
203,983 Miles | Frankfort, KY
$4,780
Est $69/mo

Track Price Check Availability

2004 BMW X3
142,480 Miles | Wayne, NJ
$4,500
Est $65/mo

Track Price Check Availability

2004 BMW X3
168,395 Miles | Valencia, CA
$4,422
Est $64/mo

Track Price Check Availability

2005 BMW X3
133,345 Miles | Houston, TX
$3,995
Est $58/mo

Track Price Check Availability

2004 BMW X3
124,186 Miles | Des Plaines, IL
$4,855
Est $70/mo

Track Price Check Availability

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

Track Price Check Availability

2005 BMW X3
191,210 Miles | Portland, OR
$4,995
Est $72/mo

Track Price Check Availability

2005 BMW X3
137,519 Miles | Fayetteville, AR
$3,951
Est $57/mo

Track Price Check Availability

2005 BMW X3
89,787 Miles | North Palm Beach, FL
$4,999
Est $72/mo

Track Price Check Availability

2008 BMW X3
145,530 Miles | East Hartford, CT
$4,995
Est $72/mo

Track Price Check Availability

2005 BMW X3
108,000 Miles | Waterbury, CT
$4,799
Est $69/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
138,795 Miles | Hayward, CA
$3,995
Est $58/mo

Track Price Check Availability

2007 BMW X3
124,975 Miles | Champaign, IL
$4,995
Est $72/mo

Track Price Check Availability

2004 BMW X3
162,456 Miles | Las Vegas, NV
$4,994
Est $72/mo

Track Price Check Availability

2004 BMW X3
135,000 Miles | Buford, GA
$4,995
Est $72/mo

Track Price Check Availability

2005 BMW X3
97,023 Miles | Lodi, NJ
$4,988
Est $72/mo

Track Price Check Availability

2006 BMW X3
130,746 Miles | Garden Grove, CA
$4,990
Est $72/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage