2007 BMW X5
121,387 Miles
$6,995

Kahului, HI
Track Price Check Availability

2008 BMW X5
51,505 Miles
$14,990

Eugene, OR
Track Price Check Availability

2007 BMW X5
126,671 Miles
$9,995

Long Island City, NY
Track Price Check Availability

2008 BMW X5
112,827 Miles
$11,999

St. Cloud, MN
Track Price Check Availability

2008 BMW X5
180,520 Miles
$6,300

Marion, IL
Track Price Check Availability

2008 BMW X5
54,518 Miles
$16,550

Cedar Rapids, IA
Track Price Check Availability

2008 BMW X5
43,863 Miles
$13,995

Bayside, NY
Track Price Check Availability

2008 BMW X5
112,026 Miles
$11,495

Melville, NY
Track Price Check Availability

2008 BMW X5
118,688 Miles
$9,995

Ridgewood, Queens, NY
Track Price Check Availability

2008 BMW X5
108,253 Miles
$10,998

Burnsville, MN
Track Price Check Availability

2008 BMW X5
127,572 Miles
$8,777

Fargo, ND
Track Price Check Availability

2008 BMW X5
90,085 Miles
$11,500

Fargo, ND
Track Price Check Availability

2008 BMW X5
$9,291

Lincolnwood, IL
Track Price Check Availability

2007 BMW X5
127,581 Miles
$10,995

Louisville, TN
Track Price Check Availability

2008 BMW X5
109,914 Miles
$15,694

Denver, CO
Track Price Check Availability

2008 BMW X5
101,351 Miles
$10,900

Emmetsburg, IA
Track Price Check Availability

2007 BMW X5
92,092 Miles
$12,892

Dothan, AL
Track Price Check Availability

2008 BMW X5
76,330 Miles
$13,700

Lihue, HI
Track Price Check Availability

2007 BMW X5
72,190 Miles
$10,988

Melbourne, FL
Track Price Check Availability

2008 BMW X5
128,844 Miles
$11,990

Shakopee, MN
Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage