2004 BMW X3
114,062 Miles | Honolulu, HI
$5,999
Est $86/mo

Track Price Check Availability

2013 BMW X3
55,082 Miles | Miami Gardens, FL
$14,699
Est $212/mo

Track Price Check Availability

2006 BMW X3
115,839 Miles | Pasco, WA
$7,999
Est $115/mo

Track Price Check Availability

2013 BMW X3
82,651 Miles | Fremont, CA
$14,520
Est $209/mo

Track Price Check Availability

2007 BMW X3
123,218 Miles | Boulder, CO
$10,000
Est $144/mo

Track Price Check Availability

2007 BMW X3
126,666 Miles | Portland, OR
$8,490
Est $122/mo

Track Price Check Availability

2005 BMW X3
107,529 Miles | Independence, MO
$6,386
Est $92/mo

Track Price Check Availability

2011 BMW X3
60,641 Miles | Henderson, NV
$13,984
Est $202/mo

Track Price Check Availability

2012 BMW X3
99,365 Miles | Florence, SC
$14,490
Est $209/mo

Track Price Check Availability

2007 BMW X3
107,263 Miles | Edmonds, WA
$8,999
Est $130/mo

Track Price Check Availability

2005 BMW X3
123,323 Miles | Schaumburg, IL
$5,413
Est $78/mo

Track Price Check Availability

2007 BMW X3
115,666 Miles | Lexington, KY
$7,498
Est $108/mo

Track Price Check Availability

2007 BMW X3
114,162 Miles | Huntersville, NC
$7,991
Est $115/mo

Track Price Check Availability

2006 BMW X3
157,630 Miles | Murfreesboro, TN
$5,577
Est $80/mo

Track Price Check Availability

2013 BMW X3
92,811 Miles | Milford, MA
$14,999
Est $216/mo

Track Price Check Availability

2007 BMW X3
100,803 Miles | Flemington, NJ
$8,991
Est $130/mo

Track Price Check Availability

2013 BMW X3
152,506 Miles | Highland Park, IL
$9,990
Est $144/mo

Track Price Check Availability

2013 BMW X3
96,236 Miles | Maplewood, MN
$13,977
Est $201/mo

Track Price Check Availability

2012 BMW X3
121,210 Miles | Orland Park, IL
$12,200
Est $176/mo

Track Price Check Availability

2007 BMW X3
104,886 Miles | Old Saybrook, CT
$8,977
Est $129/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage