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

Track Price Check Availability

2005 BMW X3
133,345 Miles | Houston, TX
$3,995
Est $58/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
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

2004 BMW X3
194,500 Miles | Plainville, CT
$3,995
Est $58/mo

Track Price Check Availability

2005 BMW X3
125,538 Miles | South Plainfield, NJ
$3,950
Est $57/mo

Track Price Check Availability

2006 BMW X3
180,000 Miles | Lakewood, NJ
$3,999
Est $58/mo

Track Price Check Availability

2007 BMW X3
147,446 Miles | Mount Kisco, NY
$3,981
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

2006 BMW X3
163,675 Miles | Harwood, MD
$3,000
Est $43/mo

Track Price Check Availability

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

Track Price Check Availability

2005 BMW X3
112,550 Miles | Bronx, NY
$3,742
Est $54/mo

Track Price Check Availability

2005 BMW X3
147,647 Miles | Bronx, NY
$3,998
Est $58/mo

Track Price Check Availability

2005 BMW X3
127,000 Miles | Newark, NJ
$3,800
Est $55/mo

Track Price Check Availability

2005 BMW X3
166,948 Miles | Bedford, VA
$3,995
Est $58/mo

Track Price Check Availability

2005 BMW X3
129,112 Miles | Bedford, VA
$3,995
Est $58/mo

Track Price Check Availability

2007 BMW X3
140,075 Miles | East Windsor, CT
$3,995
Est $58/mo

Track Price Check Availability

2005 BMW X3
153,541 Miles | Miami, FL
$4,000
Est $58/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage