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

2006 BMW X3
145,549 Miles | Doral, FL
$4,990
Est $72/mo

Track Price Check Availability

2007 BMW X3
123,000 Miles | Tilton, NH
$4,368
Est $63/mo

Track Price Check Availability

2004 BMW X3
145,994 Miles | Kearny, NJ
$4,900
Est $71/mo

Track Price Check Availability

2006 BMW X3
204,061 Miles | Wayne, MI
$4,995
Est $72/mo

Track Price Check Availability

2006 BMW X3
169,726 Miles | Kansas City, MO
$4,990
Est $72/mo

Track Price Check Availability

2005 BMW X3
173,661 Miles | Mountain View, CA
$4,495
Est $65/mo

Track Price Check Availability

2006 BMW X3
194,000 Miles | Houston, TX
$4,995
Est $72/mo

Track Price Check Availability

2004 BMW X3
155,660 Miles | Nashville, TN
$4,995
Est $72/mo

Track Price Check Availability

2006 BMW X3
133,630 Miles | Houston, TX
$4,499
Est $65/mo

Track Price Check Availability

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

Track Price Check Availability

2005 BMW X3
140,335 Miles | Aurora, CO
$4,998
Est $72/mo

Track Price Check Availability

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

Track Price Check Availability

2004 BMW X3
124,080 Miles | Hasbrouck Heights, NJ
$4,995
Est $72/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
133,553 Miles | Rockville, MD
$4,999
Est $72/mo

Track Price Check Availability

2005 BMW X3
182,980 Miles | Lancaster, PA
$4,990
Est $72/mo

Track Price Check Availability

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

Track Price Check Availability

2006 BMW X3
156,000 Miles | Nashville, TN
$4,995
Est $72/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage