New Search
Filter Results
Similar Cars
Updating result. Please wait

Trim
Price Range
Year Range
Mileage Range
Exterior Color
Pictures
Condition
Transmission
Features
Convenience
Seats
Mechanical
Safety
Comfort
Body Style
Connectivity
Entertainment
Back in 2021, we said:
The 2021 X5 is BMW’s best vehicle, one that does nearly everything with grace and ease.
...Is the BMW X5 a good-looking car? We think so, though it’ s a conservatively drawn crossover that goes for durable style rather than on-trend details. It’ s a 7 for us. With its massive air intakes, wide grille, and LED headlights... Read More
...Is the BMW X5 a good-looking car? We think so, though it’ s a conservatively drawn crossover that goes for durable style rather than on-trend details. It’ s a 7 for us. With its massive air intakes, wide grille, and LED headlights... Read More
Active filters Clear all filters
Found vehicles
Used 2008 BMW X5 3.0si in Charlotte, NC 28212

$12,997
- Mileage: 112,186 miles
- Location: Charlotte, NC - 6 mi
- Seller: Planet Kia - Payden Sewell
- Phone: 704-209-9669
Certified: No Transmission: Automatic Color: Titanium Silver Metallic
Description:
2008 BMW X5 3.0si
for Sale -
$12,997 112,186 miles with Leather Seats, Sunroof / Moonroof
Featured Listing
Used 2020 BMW X5 xDrive40i in Huntersville, NC 28078

$65,988
- Mileage: 18,861 miles
- Location: Huntersville, NC - 12 mi
- Seller: Randy Marion Buick GMC
- Phone: 704-912-4475
Certified: No Transmission: Automatic Color: Carbon Black Metallic
Description:
2020 BMW X5 xDrive40i
for Sale -
$65,988 18,861 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2019 BMW X5 xDrive40i in Cornelius, NC 28031

$63,417
- Mileage: 49,347 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Phytonic Blue Metallic
Description:
2019 BMW X5 xDrive40i
for Sale -
$63,417 49,347 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2020 BMW X5 sDrive40i in Cornelius, NC 28031

$54,567
- Mileage: 39,925 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Mineral White Metallic
Description:
2020 BMW X5 sDrive40i
for Sale -
$54,567 39,925 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2020 BMW X5 xDrive40i in Cornelius, NC 28031

$72,755
- Mileage: 9,348 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Mineral White Metallic
Description:
2020 BMW X5 xDrive40i
for Sale -
$72,755 9,348 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2019 BMW X5 xDrive40i in Cornelius, NC 28031

$63,865
- Mileage: 25,903 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Mineral White Metallic
Description:
2019 BMW X5 xDrive40i
for Sale -
$63,865 25,903 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2019 BMW X5 xDrive40i in Cornelius, NC 28031

$65,265
- Mileage: 20,600 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Alpine White
Description:
2019 BMW X5 xDrive40i
for Sale -
$65,265 20,600 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2019 BMW X5 xDrive40i in Cornelius, NC 28031

$69,973
- Mileage: 39,192 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Arctic Grey Metallic
Description:
2019 BMW X5 xDrive40i
for Sale -
$69,973 39,192 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2019 BMW X5 xDrive40i in Cornelius, NC 28031

$64,195
- Mileage: 40,473 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Alpine White
Description:
2019 BMW X5 xDrive40i
for Sale -
$64,195 40,473 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2020 BMW X5 sDrive40i in Cornelius, NC 28031

$56,705
- Mileage: 28,012 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Phytonic Blue Metallic
Description:
2020 BMW X5 sDrive40i
for Sale -
$56,705 28,012 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2018 BMW X5 sDrive35i in Cornelius, NC 28031

$43,762
- Mileage: 49,021 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Gray
Description:
2018 BMW X5 sDrive35i
for Sale -
$43,762 49,021 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2019 BMW X5 xDrive40i in Cornelius, NC 28031

$59,585
- Mileage: 46,558 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Arctic Grey Metallic
Description:
2019 BMW X5 xDrive40i
for Sale -
$59,585 46,558 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2018 BMW X5 xDrive35i in Cornelius, NC 28031

$42,799
- Mileage: 74,357 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: White
Description:
2018 BMW X5 xDrive35i
for Sale -
$42,799 74,357 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2019 BMW X5 xDrive50i in Cornelius, NC 28031

$70,615
- Mileage: 22,777 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Phytonic Blue Metallic
Description:
2019 BMW X5 xDrive50i
for Sale -
$70,615 22,777 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing
Used 2019 BMW X5 xDrive40i in Cornelius, NC 28031

$54,466
- Mileage: 55,196 miles
- Location: Cornelius, NC - 17 mi
- Seller: Lake Norman Hyundai
- Phone: 704-997-9073
Certified: No Transmission: Automatic Color: Phytonic Blue Metallic
Description:
2019 BMW X5 xDrive40i
for Sale -
$54,466 55,196 miles with Leather Seats, Sunroof / Moonroof, Bluetooth, Backup Camera
Featured Listing