2004 BMW X3
131,383 Miles
$4,495

Melville, NY
Track Price Check Availability

2005 BMW X3
117,982 Miles
$4,901

Bedford, VA
Track Price Check Availability

2004 BMW X3
159,655 Miles
$4,795

Bedford, VA
Track Price Check Availability

2005 BMW X3
129,112 Miles
$3,995

Bedford, VA
Track Price Check Availability

2004 BMW X3
130,739 Miles
$4,500

Grand Rapids, MI
Track Price Check Availability

2005 BMW X3
150,989 Miles
$4,995

South River, NJ
Track Price Check Availability

2006 BMW X3
$4,499

Hallandale, FL
Track Price Check Availability

2006 BMW X3
148,680 Miles
$4,995

Fredericksburg, VA
Track Price Check Availability

2004 BMW X3
154,310 Miles
$4,975

Downers Grove, IL
Track Price Check Availability

2006 BMW X3
158,404 Miles
$4,955

Uniontown, OH
Track Price Check Availability

2004 BMW X3
147,352 Miles
$4,990

Alexandria, VA
Track Price Check Availability

2005 BMW X3
166,948 Miles
$3,995

Bedford, VA
Track Price Check Availability

2005 BMW X3
150,250 Miles
$4,900

South Brunswick, NJ
Track Price Check Availability

2005 BMW X3
89,787 Miles
$4,999

West Palm Beach, FL
Track Price Check Availability

2004 BMW X3
146,000 Miles
$3,495

Pen Argyl, PA
Track Price Check Availability

2005 BMW X3
167,324 Miles
$4,000

Salem, NH
Track Price Check Availability

2004 BMW X3
136,877 Miles
$4,999

La Mesa, CA
Track Price Check Availability

2004 BMW X3
206,105 Miles
$3,500

Butler, NJ
Track Price Check Availability

2004 BMW X3
160,820 Miles
$4,995

Lodi, NJ
Track Price Check Availability

2007 BMW X3
170,002 Miles
$4,995

Plainville, CT
Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage