
Used BMW X5 for Sale in Charlotte, NC
Showing 1-20 of 295 Listings
$29,995
2022 BMW X5 sDrive40i
- 48,469 Miles
- Rock Hill, SC (22 mi away)
- $5,584 Below market value of $35,579
- Low annual miles
- Listed 34 days ago
●
iSeeCars Dealer Score
Used 2022 BMW X5 sDrive40i for Sale
48,469 Miles
Rock Hill, SC (22 mi away)
| Category | Used Cars |
| Price | $29,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR4C00N9N16415 |
| Location | Rock Hill, SC - 22 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 48,469 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | Rear-wheel drive |
$15,988
$16,4882017 BMW X5 xDrive40e iPerformance
- 79,787 Miles
- Fort Mill, SC (13 mi away)
- $1,502 Below market value of $17,490
- Low annual miles
- Listed 23 days ago
●
iSeeCars Dealer Score
Used 2017 BMW X5 xDrive40e iPerformance for Sale
79,787 Miles
Fort Mill, SC (13 mi away)
| Category | Used Cars |
| Price | $15,988 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Plug-in Hybrid |
| Seats | 5 Seats |
| VIN | 5UXKT0C31H0S81466 |
| Location | Fort Mill, SC - 13 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 79,787 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| MPG | 56 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history |
$44,998
$46,9982022 BMW X5 xDrive40i
- 18,388 Miles
- Charlotte, NC (10 mi away)
- $1,951 Below market value of $46,949
- Low annual miles
- Listed 2 days ago
●
iSeeCars Dealer Score
Used 2022 BMW X5 xDrive40i for Sale
18,388 Miles
Charlotte, NC (10 mi away)
| Category | Used Cars |
| Price | $44,998 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UXCR6C04N9N03114 |
| Location | Charlotte, NC - 10 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 18,388 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic grey metallic |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
$12,495
$12,9952016 BMW X5 xDrive35i
- 118,700 Miles
- Charlotte, NC (4 mi away)
- Remaining Lifespan: 5.6629233 yrs
- $1,044 Below market value of $13,539
- Listed 63 days ago
●
iSeeCars Dealer Score
Used 2016 BMW X5 xDrive35i for Sale
118,700 Miles
Charlotte, NC (4 mi away)
| Category | Used Cars |
| Price | $12,495 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C50G0U48494 |
| Location | Charlotte, NC - 4 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 118,700 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Brown |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$16,995
2016 BMW X5 xDrive35i
- 70,175 Miles
- Hickory, NC (48 mi away)
- Remaining Lifespan: 5.661005 yrs
- $847 Below market value of $17,842
- Listed 28 days ago
●
iSeeCars Dealer Score
Used 2016 BMW X5 xDrive35i for Sale
70,175 Miles
Hickory, NC (48 mi away)
| Category | Used Cars |
| Price | $16,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C51G0P34502 |
| Location | Hickory, NC - 48 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 70,175 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Black |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$10,999
$11,9952016 BMW X5 xDrive35i
- 144,507 Miles
- Gastonia, NC (19 mi away)
- Remaining Lifespan: 5.6595774 yrs
- $692 Below market value of $11,691
- Listed 51 days ago
●
iSeeCars Dealer Score
Used 2016 BMW X5 xDrive35i for Sale
144,507 Miles
Gastonia, NC (19 mi away)
| Category | Used Cars |
| Price | $10,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C53G0S88479 |
| Location | Gastonia, NC - 19 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 144,507 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Brown |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$27,900
$28,8892019 BMW X5 xDrive40i
- 54,607 Miles
- Monroe, NC (20 mi away)
- Remaining Lifespan: 8.071642 yrs
- $2,037 Below market value of $29,937
- Listed 11 days ago
●
iSeeCars Dealer Score
Used 2019 BMW X5 xDrive40i for Sale
54,607 Miles
Monroe, NC (20 mi away)
| Category | Used Cars |
| Price | $27,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C56KLL38967 |
| Location | Monroe, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 54,607 mi. |
| Transmission | Automatic |
| Exterior Color | Phytonic blue metallic |
| Interior Color | Beige |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car |
$19,950
2016 BMW X5 xDrive35i
- 37,524 Miles
- Mooresville, NC (25 mi away)
- Remaining Lifespan: 5.658618 yrs
- $1,533 Below market value of $21,483
- Listed 29 days ago
Used 2016 BMW X5 xDrive35i for Sale
37,524 Miles
Mooresville, NC (25 mi away)
| Category | Used Cars |
| Price | $19,950 |
| For Sale By | dealer |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C51G0S90179 |
| Location | Mooresville, NC - 25 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 37,524 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Beige |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$24,995
2019 BMW X5 xDrive40i
- 85,000 Miles
- Kannapolis, NC (24 mi away)
- Remaining Lifespan: 8.176341 yrs
- $736 Below market value of $25,731
- Listed 19 days ago
●
iSeeCars Dealer Score
Used 2019 BMW X5 xDrive40i for Sale
85,000 Miles
Kannapolis, NC (24 mi away)
| Category | Used Cars |
| Price | $24,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C56KLL01692 |
| Location | Kannapolis, NC - 24 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 85,000 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
$27,730
$27,9802021 BMW X5 sDrive40i
- 72,195 Miles
- Monroe, NC (20 mi away)
- $2,881 Below market value of $30,611
- 1 Owner, Low annual miles
- Listed 71 days ago
●
iSeeCars Dealer Score
Used 2021 BMW X5 sDrive40i for Sale
72,195 Miles
Monroe, NC (20 mi away)
| Category | Used Cars |
| Price | $27,730 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UXCR4C00M9F23818 |
| Location | Monroe, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 72,195 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic gray metallic |
| MPG | 23 combined |
| Drivetrain | Rear-wheel drive |
| Positives | clean history |
$49,995
$50,9952024 BMW X5 xDrive40i
- 32,232 Miles
- Charlotte, NC (10 mi away)
- $2,663 Below market value of $52,658
- 1 Owner, Low annual miles
- Listed 81 days ago
●
iSeeCars Dealer Score
Used 2024 BMW X5 xDrive40i for Sale
32,232 Miles
Charlotte, NC (10 mi away)
| Category | Used Cars |
| Price | $49,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UX23EU07R9U04444 |
| Location | Charlotte, NC - 10 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 32,232 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| MPG | 25 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty, one owner |
$12,900
2017 BMW X5 sDrive35i
- 107,867 Miles
- Concord, NC (20 mi away)
- Remaining Lifespan: 5.8608527 yrs
- $1,278 Below market value of $14,178
- Listed 72 days ago
●
iSeeCars Dealer Score
Used 2017 BMW X5 sDrive35i for Sale
107,867 Miles
Concord, NC (20 mi away)
| Category | Used Cars |
| Price | $12,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR2C38H0X04344 |
| Location | Concord, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 107,867 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Brown |
| MPG | 21 combined |
| Drivetrain | Rear-wheel drive |
$22,995
$23,4952019 BMW X5 xDrive40i
- 96,978 Miles
- Cornelius, NC (20 mi away)
- Remaining Lifespan: 8.166162 yrs
- $623 Below market value of $23,618
- Listed 124 days ago
●
iSeeCars Dealer Score
Used 2019 BMW X5 xDrive40i for Sale
96,978 Miles
Cornelius, NC (20 mi away)
| Category | Used Cars |
| Price | $22,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C57KLL12118 |
| Location | Cornelius, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 96,978 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty, inspected, certified pre-owned car |
$45,999
$46,8632022 BMW X5 xDrive40i
- 22,898 Miles
- Lowell, NC (15 mi away)
- $206 Above market value of $45,793
- 1 Owner, Low annual miles
- Listed 23 days ago
●
iSeeCars Dealer Score
Used 2022 BMW X5 xDrive40i for Sale
22,898 Miles
Lowell, NC (15 mi away)
| Category | Used Cars |
| Price | $45,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UXCR6C05N9K72871 |
| Location | Lowell, NC - 15 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 22,898 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, warranty |
$61,000
2025 BMW X5 xDrive40i
- 17,914 Miles
- Huntersville, NC (14 mi away)
- $521 Above market value of $61,521
- 1 Owner, Low annual miles
- Listed 14 days ago
●
iSeeCars Dealer Score
Used 2025 BMW X5 xDrive40i for Sale
17,914 Miles
Huntersville, NC (14 mi away)
| Category | Used Cars |
| Price | $61,000 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UX23EU00S9Z25124 |
| Location | Huntersville, NC - 14 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 17,914 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Brown |
| MPG | 25 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history |
$18,995
2018 BMW X5 xDrive35i
- 85,410 Miles
- Mooresville, NC (26 mi away)
- Remaining Lifespan: 6.110773 yrs
- $191 Above market value of $18,804
- Listed 22 days ago
●
iSeeCars Dealer Score
Used 2018 BMW X5 xDrive35i for Sale
85,410 Miles
Mooresville, NC (26 mi away)
| Category | Used Cars |
| Price | $18,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C55J0Y03151 |
| Location | Mooresville, NC - 26 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 85,410 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$25,995
2019 BMW X5 xDrive50i
- 91,600 Miles
- Charlotte, NC (2 mi away)
- Remaining Lifespan: 8.166162 yrs
- $416 Above market value of $26,411
- Listed 44 days ago
●
iSeeCars Dealer Score
Used 2019 BMW X5 xDrive50i for Sale
91,600 Miles
Charlotte, NC (2 mi away)
| Category | Used Cars |
| Price | $25,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXJU2C57KLN65938 |
| Location | Charlotte, NC - 2 mi. |
| Features | bluetooth, child safety, navigation, backup camera, leather upholstery |
| Mileage | 91,600 mi. |
| Transmission | Automatic |
| Exterior Color | Off white |
| Interior Color | Brown |
| MPG | 19 combined |
| Drivetrain | All-wheel drive |
$47,900
2024 BMW X5 sDrive40i
- 31,686 Miles
- Hickory, NC (45 mi away)
- $1,059 Above market value of $46,841
- 1 Owner, Low annual miles
- Listed 33 days ago
●
iSeeCars Dealer Score
Used 2024 BMW X5 sDrive40i for Sale
31,686 Miles
Hickory, NC (45 mi away)
| Category | Used Cars |
| Price | $47,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UX13EU03R9V87224 |
| Location | Hickory, NC - 45 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 31,686 mi. |
| Transmission | Automatic |
| Exterior Color | Blue ridge mountain metallic |
| MPG | 25 combined |
| Drivetrain | Rear-wheel drive |
| Positives | clean history |
$28,366
2019 BMW X5 xDrive50i
- 76,729 Miles
- Charlotte, NC (8 mi away)
- Remaining Lifespan: 8.160027 yrs
- $503 Above market value of $28,869
- Listed 5 days ago
●
iSeeCars Dealer Score
Used 2019 BMW X5 xDrive50i for Sale
76,729 Miles
Charlotte, NC (8 mi away)
| Category | Used Cars |
| Price | $28,366 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXJU2C58KLN65138 |
| Location | Charlotte, NC - 8 mi. |
| Features | bluetooth, child safety, navigation, backup camera, leather upholstery |
| Mileage | 76,729 mi. |
| Transmission | Automatic |
| Exterior Color | Phytonic blue metallic |
| MPG | 19 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty, negotiable, clean history |
$46,991
2022 BMW X5 M50i
- 49,438 Miles
- Charlotte, NC (8 mi away)
- Remaining Lifespan: 9.51468 yrs
- $486 Above market value of $47,477
- Listed 11 days ago
●
iSeeCars Dealer Score
Used 2022 BMW X5 M50i for Sale
49,438 Miles
Charlotte, NC (8 mi away)
| Category | Used Cars |
| Price | $46,991 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXJU4C05N9M90643 |
| Location | Charlotte, NC - 8 mi. |
| Features | bluetooth, child safety, navigation, backup camera, leather upholstery |
| Mileage | 49,438 mi. |
| Transmission | Automatic |
| Exterior Color | Phytonic blue metallic |
| Interior Color | Black |
| MPG | 18 combined |
| Drivetrain | All-wheel drive |
| Positives | one owner, no accidents |
Used Cars for Sale Insights
How to save money when buying a used BMW X5 in Charlotte?
| Engine | A 6-Cylinder X5 costs $18,042 less than a 8-Cylinder |
| Drive Type | A RWD BMW X5 can be priced $8,002 less than an all-wheel drive (AWD) |
What colors are the best deals for a BMW X5 in Charlotte?
Least Expensive Color
Gray
$1,218
Average Savings
Most Expensive Color
Brown
$4,719
Average Premium
Average car color pricing for a used BMW X5 in Charlotte?
| Rank | Color | Compared to Avg. Price |
|---|---|---|
| Gray | $1,218 Savings | |
| White | $265 Savings | |
| Green | $309 Higher | |
| Black | $751 Higher | |
| Blue | $809 Higher | |
| Brown | $4,719 Higher |
What BMW X5 color has the best resale value in Charlotte?
Price differences by car color compared to the average price of a used BMW X5 in Charlotte
What is the best time to buy a used BMW X5 in Charlotte?
Good times to buy
$274 Average Savings
January, September, October, November, December are good times to buy to find the best prices.
Good times to sell
$198 Average Premium
February, March, April, May, June, July, August are good times to sell to get the best prices.
Average Price of BMW X5 Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW X5 xDrive40i (2019-2020) |
$47,252 | 4,421 Listings |
|
||||||||
|
BMW X5 sDrive40i (2020) |
$47,315 | 1,560 Listings |
|
||||||||
|
BMW X5 xDrive35i (2011-2018) |
$14,600 | 1,548 Listings |
|
||||||||
|
BMW X5 xDrive50e (2024) |
$66,588 | 665 Listings |
|
||||||||
|
BMW X5 xDrive50i (2011-2020) |
$18,986 | 427 Listings |
|
||||||||
|
BMW X5 sDrive35i (2014-2018) |
$14,506 | 415 Listings |
|
||||||||
|
BMW X5 M60i (2024) |
$77,909 | 373 Listings |
|
||||||||
|
BMW X5 xDrive45e (2021) |
$40,286 | 337 Listings |
|
||||||||
|
BMW X5 M50i (2022) |
$51,186 | 244 Listings |
|
||||||||
|
BMW X5 xDrive35d (2009-2018) |
$14,477 | 175 Listings |
|