2004 BMW X3
146,116 Miles | Toms River, NJ
$3,950
Est $57/mo

Track Price Check Availability

2004 BMW X3
196,556 Miles | Jersey City, NJ
$2,599
Est $37/mo

Track Price Check Availability

2006 BMW X3
169,890 Miles | Bloomingdale, NJ
$3,995
Est $58/mo

Track Price Check Availability

2006 BMW X3
204,061 Miles | Wayne, MI
$4,000
Est $58/mo

Track Price Check Availability

2004 BMW X3
136,888 Miles | La Mesa, CA
$3,999
Est $58/mo

Track Price Check Availability

2004 BMW X3
160,820 Miles | Lodi, NJ
$3,994
Est $58/mo

Track Price Check Availability

2007 BMW X3
176,048 Miles | Knoxville, TN
$3,484
Est $50/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
173,155 Miles | Stafford, VA
$3,966
Est $57/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
242,416 Miles | Tempe, AZ
$2,800
Est $40/mo

Track Price Check Availability

2004 BMW X3
130,309 Miles | Oklahoma City, OK
$3,250
Est $47/mo

Track Price Check Availability

2005 BMW X3
208,377 Miles | Oklahoma City, OK
$4,000
Est $58/mo

Track Price Check Availability

2006 BMW X3
219,187 Miles | Oklahoma City, OK
$3,900
Est $56/mo

Track Price Check Availability

2004 BMW X3
210,548 Miles | Paris, KY
$2,900
Est $42/mo

Track Price Check Availability

2006 BMW X3
156,055 Miles | Madison, NJ
$3,995
Est $58/mo

Track Price Check Availability

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

Track Price Check Availability

2008 BMW X3
190,000 Miles | Ravenna, OH
$3,995
Est $58/mo

Track Price Check Availability

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

Track Price Check Availability

2004 BMW X3
209,691 Miles | New Westminster,
$3,995
Est $58/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage