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

Track Price Check Availability

2004 BMW X3
151,551 Miles | Lodi, NJ
$3,593
Est $52/mo

Track Price Check Availability

2004 BMW X3
188,659 Miles | Kansas City, MO
$3,990
Est $58/mo

Track Price Check Availability

2004 BMW X3
151,412 Miles | Council Bluffs, IA
$3,900
Est $56/mo

Track Price Check Availability

2004 BMW X3
147,936 Miles | Hillside, NJ
$3,900
Est $56/mo

Track Price Check Availability

2006 BMW X3
178,340 Miles | West Chester, PA
$3,991
Est $58/mo

Track Price Check Availability

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

Track Price Check Availability

2006 BMW X3
242,416 Miles | Tempe, AZ
$3,200
Est $46/mo

Track Price Check Availability

2004 BMW X3
156,225 Miles | Sussex, NJ
$3,500
Est $50/mo

Track Price Check Availability

2007 BMW X3
147,830 Miles | Austin, TX
$3,900
Est $56/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

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

2004 BMW X3
251,000 Miles | Vancouver ,
$3,900
Est $56/mo

Track Price Check Availability

2005 BMW X3
153,389 Miles | Provo, UT
$3,995
Est $58/mo

Track Price Check Availability

2005 BMW X3
154,845 Miles | Selma, TX
$3,995
Est $58/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage