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

Track Price Check Availability

2004 BMW X3
196,556 Miles | Jersey City, NJ
$2,599
Est $37/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
223,876 Miles | Washington, PA
$2,895
Est $42/mo

Track Price Check Availability

2004 BMW X3
210,548 Miles | Paris, KY
$2,500
Est $36/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
186,796 Miles | Warrenville, IL
$2,990
Est $43/mo

Track Price Check Availability

2007 BMW X3
228,683 Miles | Hatfield, PA
Accepting Offers
Est $0/mo

Track Price Check Availability

2006 BMW X3
203,117 Miles | San Jose, CA
Accepting Offers
Est $0/mo

Track Price Check Availability

2004 BMW X3
289,656 Miles | Lanham, MD
Accepting Offers
Est $0/mo

Track Price Check Availability

2010 BMW X3
307,663 Miles | Baltimore, MD
Accepting Offers
Est $0/mo

Track Price Check Availability

2019 BMW X3
656,569 Miles | Seattle, WA
Accepting Offers
Est $0/mo

Track Price Check Availability

2004 BMW X3
207,524 Miles | San Rafael, CA
Accepting Offers
Est $0/mo

Track Price Check Availability

2004 BMW X3
201,882 Miles | Catonsville, MD
Accepting Offers
Est $0/mo

Track Price Check Availability

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

Track Price Check Availability

2004 BMW X3
216,649 Miles | Morehead City, NC
Accepting Offers
Est $0/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage