2005 BMW X3
166,948 Miles
$3,995

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
$3,900

Grand Rapids, MI
Track Price Check Availability

2005 BMW X3
167,324 Miles
$4,000

Salem, NH
Track Price Check Availability

2004 BMW X3
146,000 Miles
$3,195

Pen Argyl, PA
Track Price Check Availability

2004 BMW X3
206,105 Miles
$3,500

Butler, NJ
Track Price Check Availability

2006 BMW X3
$3,500

Waukegan, IL
Track Price Check Availability

2007 BMW X3
180,000 Miles
$2,800

Canton, GA
Track Price Check Availability

2007 BMW X3
148,000 Miles
$3,500

Pompano Beach, FL
Track Price Check Availability

2005 BMW X3
220,000 Miles
$1,979

Paterson, NJ
Track Price Check Availability

2004 BMW X3
244,573 Miles
$3,500

Rock Hill, SC
Track Price Check Availability

2005 BMW X3
254,649 Miles
$2,995

Rock Hill, SC
Track Price Check Availability

2005 BMW X3
156,658 Miles
$3,999

Hasbrouck Heights, NJ
Track Price Check Availability

2004 BMW X3
228,633 Miles
$3,950

Burnaby,
Track Price Check Availability

2005 BMW X3
127,699 Miles
$3,990

Houston, TX
Track Price Check Availability

2004 BMW X3
188,659 Miles
$3,990

Kansas City, MO
Track Price Check Availability

2004 BMW X3
184,806 Miles
$3,200

Patterson, NJ
Track Price Check Availability

2004 BMW X3
189,510 Miles
$3,200

Patterson, NJ
Track Price Check Availability

2004 BMW X3
122,610 Miles
$3,499

Patterson, NJ
Track Price Check Availability

2005 BMW X3
161,000 Miles
$3,350

Murrieta, CA
Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage