2012 BMW X5
52,862 Miles
$23,998

San Diego, CA
Track Price Check Availability

2012 BMW X5
57,123 Miles
$24,998

Albuquerque, NM
Track Price Check Availability

2012 BMW X5
28,301 Miles
$23,987

Fort Lauderdale, FL
Track Price Check Availability

2012 BMW X5
117,853 Miles
$15,591

Burleson, TX
Track Price Check Availability

2012 BMW X5
82,342 Miles
$18,992

Hurlock, MD
Track Price Check Availability

2012 BMW X5
107,551 Miles
$15,995

Avenel, NJ
Track Price Check Availability

2012 BMW X5
75,805 Miles
$18,995

Brentwood, TN
Track Price Check Availability

2012 BMW X5
96,000 Miles
$21,587

Aurora, CO
Track Price Check Availability

2012 BMW X5
171,586 Miles
$13,291

Urbandale, IA
Track Price Check Availability

2012 BMW X5
60,908 Miles
$17,945

Fort Worth, TX
Track Price Check Availability

2012 BMW X5
56,778 Miles
$19,995

Long Island City, NY
Track Price Check Availability

2012 BMW X5
122,576 Miles
$15,995

Huntington, NY
Track Price Check Availability

2012 BMW X5
58,247 Miles
$20,998

Lincolnwood, IL
Track Price Check Availability

2012 BMW X5
100,844 Miles
$16,841

Chillicothe, OH
Track Price Check Availability

2012 BMW X5
132,824 Miles
$12,795

Newton, NJ
Track Price Check Availability

2012 BMW X5
119,555 Miles
$16,787

Madison, NC
Track Price Check Availability

2012 BMW X5
85,956 Miles
$19,455

Madison, NC
Track Price Check Availability

2012 BMW X5
43,557 Miles
$19,385

Long Island, NY
Track Price Check Availability

2012 BMW X5
105,814 Miles
$16,987

Maplewood, MN
Track Price Check Availability

2012 BMW X5
65,589 Miles
$18,495

Loretto, MN
Track Price Check Availability

2012 BMW X5 Owner Ratings & Reviews

Write a Review
No reviews exist for the 2012 BMW X5

2012 BMW X5 Pricing Analysis

Active Listings
Mileage

July 2018 Nationwide BMW X5 Prices