2012 BMW X5
97,334 Miles
$16,998

Roswell, GA
Track Price Check Availability

2012 BMW X5
86,016 Miles
$17,000

Golden Valley, MN
Track Price Check Availability

2012 BMW X5
73,424 Miles
$19,750

Huntsville, AL
Track Price Check Availability

2012 BMW X5
63,357 Miles
$25,799

Milford, CT
Track Price Check Availability

2012 BMW X5
100,022 Miles
$18,788

Utica, MI
Track Price Check Availability

2012 BMW X5
81,616 Miles
$17,777

Lexington, KY
Track Price Check Availability

2012 BMW X5
68,491 Miles
$19,800

Charlotte, NC
Track Price Check Availability

2012 BMW X5
87,347 Miles
$19,600

Charlotte, NC
Track Price Check Availability

2012 BMW X5
82,997 Miles
$18,500

East Providence, RI
Track Price Check Availability

2012 BMW X5
63,825 Miles
$23,900

Paducah, KY
Track Price Check Availability

2012 BMW X5
96,911 Miles
$17,455

Medford, NY
Track Price Check Availability

2012 BMW X5
90,221 Miles
$14,990

Somerville, NJ
Track Price Check Availability

2012 BMW X5
63,817 Miles
$21,991

Peabody, MA
Track Price Check Availability

2012 BMW X5
63,795 Miles
$19,977

Tacoma, WA
Track Price Check Availability

2012 BMW X5
97,290 Miles
$16,620

Matthews, NC
Track Price Check Availability

2012 BMW X5
45,537 Miles
$24,995

Anaheim Hills, CA
Track Price Check Availability

2012 BMW X5
37,091 Miles
$28,998

Federal Heights, CO
Track Price Check Availability

2012 BMW X5
42,528 Miles
$26,998

Federal Heights, CO
Track Price Check Availability

2012 BMW X5
41,664 Miles
$28,998

Katy, TX
Track Price Check Availability

2012 BMW X5
36,701 Miles
$28,998

Las Vegas, NV
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

April 2018 Nationwide BMW X5 Prices