2006 BMW X5
136,302 Miles
$4,555

Everett, WA
Track Price Check Availability

2007 BMW X5
121,387 Miles
$6,995

Kahului, HI
Track Price Check Availability

2006 BMW X5
178,495 Miles
$6,992

Urbandale, IA
Track Price Check Availability

2006 BMW X5
141,773 Miles
$7,988

Kahului, HI
Track Price Check Availability

2003 BMW X5
152,743 Miles
$5,991

Urbandale, IA
Track Price Check Availability

2007 BMW X5
126,671 Miles
$9,995

Long Island City, NY
Track Price Check Availability

2004 BMW X5
146,400 Miles
$7,495

Medford, NY
Track Price Check Availability

2006 BMW X5
133,466 Miles
$6,916

Bloomington, MN
Track Price Check Availability

2007 BMW X5
128,402 Miles
$9,988

White Bear Lake, MN
Track Price Check Availability

2008 BMW X5
182,656 Miles
$8,995

Vadnais Hts, MN
Track Price Check Availability

2008 BMW X5
180,520 Miles
$6,300

Marion, IL
Track Price Check Availability

2009 BMW X5
153,066 Miles
$8,855

Des Plaines, IL
Track Price Check Availability

2002 BMW X5
112,614 Miles
$4,991

Miami, FL
Track Price Check Availability

2009 BMW X5
84,856 Miles
$7,930

Rapid City, SD
Track Price Check Availability

2001 BMW X5
148,771 Miles
$4,885

Des Plaines, IL
Track Price Check Availability

2005 BMW X5
131,726 Miles
$6,979

Lincoln, NE
Track Price Check Availability

2002 BMW X5
157,359 Miles
$6,990

Egg Harbor Township, NJ
Track Price Check Availability

2005 BMW X5
124,992 Miles
$5,995

Suffield, CT
Track Price Check Availability

2005 BMW X5
109,253 Miles
$5,900

Lawrence, NY
Track Price Check Availability

2007 BMW X5
144,648 Miles
$8,995

Ridgewood, Queens, NY
Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage