2005 BMW X3
254,649 Miles | Rock Hill, SC
$2,995
est. $43/mo

Track Price Check Availability

2004 BMW X3
174,201 Miles | Tacoma, WA
$2,500
est. $36/mo

Track Price Check Availability

2006 BMW X3
176,244 Miles | Vancouver, WA
$3,000
est. $43/mo

Track Price Check Availability

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

Track Price Check Availability

2005 BMW X3
180,242 Miles | Houston, TX
$2,995
est. $43/mo

Track Price Check Availability

2004 BMW X3
195,000 Miles | Bemidji, MN
$2,995
est. $43/mo

Track Price Check Availability

2007 BMW X3
152,376 Miles | Salem, NH
$3,000
est. $43/mo

Track Price Check Availability

2005 BMW X3
166,948 Miles | Bedford, VA
$2,995
est. $43/mo

Track Price Check Availability

2006 BMW X3
210,629 Miles | Duluth, GA
$1,999
est. $29/mo

Track Price Check Availability

2004 BMW X3
179,430 Miles | Camden, NJ
$3,000
est. $43/mo

Track Price Check Availability

2005 BMW X3
229,000 Miles | North Bergen, NJ
$2,399
est. $35/mo

Track Price Check Availability

2006 BMW X3
218,000 Miles | Ogden, UT
$2,250
est. $32/mo

Track Price Check Availability

2006 BMW X3
205,000 Miles | Bel Air, MD
Accepting Offers
est. $0/mo

Track Price Check Availability

2004 BMW X3
212,240 Miles | Anchorage, AK
Accepting Offers
est. $0/mo

Track Price Check Availability

2007 BMW X3
195,894 Miles | Altus, OK
Accepting Offers
est. $0/mo

Track Price Check Availability

2005 BMW X3
186,376 Miles | Raleigh, NC
$2,995
est. $43/mo

Track Price Check Availability

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

Track Price Check Availability

2011 BMW X3
839,358 Miles | Glenview, IL
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 BMW X3
723,876 Miles | Santa Fe, NM
Accepting Offers
est. $0/mo

Track Price Check Availability

2007 BMW X3
258,756 Miles | Johnstown, OH
Accepting Offers
est. $0/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage