2006 BMW X5
162,246 Miles
$4,500

North Hampton, NH
Track Price Check Availability

2003 BMW X5
137,229 Miles
$4,988

Columbus, OH
Track Price Check Availability

2001 BMW X5
149,750 Miles
$4,013

Mason City, IA
Track Price Check Availability

2003 BMW X5
164,669 Miles
$4,990

Santa Clarita, CA
Track Price Check Availability

2002 BMW X5
193,644 Miles
$4,998

Virginia Beach, VA
Track Price Check Availability

2002 BMW X5
126,451 Miles
$4,233

Stafford, VA
Track Price Check Availability

2004 BMW X5
159,006 Miles
$3,495

Mountain Lakes, NJ
Track Price Check Availability

2002 BMW X5
156,074 Miles
$4,995

Plainville, CT
Track Price Check Availability

2004 BMW X5
162,826 Miles
$4,900

Charlotte, NC
Track Price Check Availability

2004 BMW X5
140,480 Miles
$4,890

Avenel, NJ
Track Price Check Availability

2001 BMW X5
181,500 Miles
$2,995

Bloomingdale, NJ
Track Price Check Availability

2003 BMW X5
209,878 Miles
$4,999

Murfreesboro, TN
Track Price Check Availability

2002 BMW X5
176,093 Miles
$3,995

Newark, NJ
Track Price Check Availability

2000 BMW X5
180,787 Miles
$3,980

Lexington, KY
Track Price Check Availability

2003 BMW X5
153,601 Miles
$3,999

Emmaus, PA
Track Price Check Availability

2004 BMW X5
170,101 Miles
$2,888

Lincoln, UT
Track Price Check Availability

2003 BMW X5
124,521 Miles
$3,995

Levittown, PA
Track Price Check Availability

2001 BMW X5
188,157 Miles
$4,995

Battle Creek, MI
Track Price Check Availability

2004 BMW X5
159,797 Miles
$4,500

Gardena, CA
Track Price Check Availability

2006 BMW X5
205,028 Miles
$4,400

Gardena, CA
Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage