2006 BMW X3
197,759 Miles
$3,300

Sterling Heights, MI
Track Price Check Availability

2006 BMW X3
178,340 Miles
$3,997

West Chester, PA
Track Price Check Availability

2004 BMW X3
188,659 Miles
$3,990

Kansas City, MO
Track Price Check Availability

2004 BMW X3
151,551 Miles
$3,995

Lodi, NJ
Track Price Check Availability

2006 BMW X3
173,307 Miles
$3,988

North Andover, MA
Track Price Check Availability

2004 BMW X3
130,309 Miles
$3,700

Oklahoma City, OK
Track Price Check Availability

2004 BMW X3
166,581 Miles
$3,990

Avenel, NJ
Track Price Check Availability

2007 BMW X3
175,986 Miles
$3,986

Salt Lake City, UT
Track Price Check Availability

2004 BMW X3
156,225 Miles
$3,500

Sussex, NJ
Track Price Check Availability

2004 BMW X3
152,694 Miles
$4,000

Waukegan, IL
Track Price Check Availability

2004 BMW X3
$2,900

Harvey, IL
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

2006 BMW X3
163,675 Miles
$3,000

Harwood, MD
Track Price Check Availability

2005 BMW X3
140,000 Miles
$4,000

Myrtle Beach, SC
Track Price Check Availability

2004 BMW X3
228,633 Miles
$3,450

Burnaby,
Track Price Check Availability

2004 BMW X3
148,400 Miles
$3,999

El Paso, TX
Track Price Check Availability

2004 BMW X3
122,610 Miles
$3,499

Patterson, NJ
Track Price Check Availability

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

BMW X3 Pricing Analysis

Active Listings
Mileage