2004 BMW X3
| Harvey, IL
$2,900
Est $42/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

2005 BMW X3
151,027 Miles | Wickenburg, AZ
$2,995
Est $43/mo

Track Price Check Availability

2006 BMW X3
209,165 Miles | Fort Wayne, IN
Accepting Offers
Est $0/mo

Track Price Check Availability

2006 BMW X3
208,097 Miles | Chicago, IL
Accepting Offers
Est $0/mo

Track Price Check Availability

2007 BMW X3
217,935 Miles | Arkadelphia, AR
Accepting Offers
Est $0/mo

Track Price Check Availability

2004 BMW X3
289,656 Miles | Lanham, MD
Accepting Offers
Est $0/mo

Track Price Check Availability

2006 BMW X3
201,085 Miles | Rock Hill, SC
$2,995
Est $43/mo

Track Price Check Availability

2006 BMW X3
220,125 Miles | Myrtle Beach, SC
Accepting Offers
Est $0/mo

Track Price Check Availability

2012 BMW X3
223,386 Miles | Brampton, PR
Accepting Offers
Est $0/mo

Track Price Check Availability

2004 BMW X3
216,649 Miles | Morehead City, NC
Accepting Offers
Est $0/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage