
Used BMW X5 for Sale in Charlotte, NC
Showing 1-20 of 305 Listings
$39,588
$39,9882022 BMW X5 xDrive40i
- 21,588 Miles
- Gastonia, NC (16 mi away)
- $8,076 Below market value of $47,664
- 1 Owner, Low annual miles
- Listed 7 days ago
●
iSeeCars Dealer Score
Used 2022 BMW X5 xDrive40i for Sale
21,588 Miles
Gastonia, NC (16 mi away)
| Category | Used Cars |
| Price | $39,588 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UXCR6C09N9L22543 |
| Location | Gastonia, NC - 16 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 21,588 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic grey metallic |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
$46,900
$47,1002023 BMW X5 M50i
- 59,396 Miles
- Hickory, NC (45 mi away)
- Remaining Lifespan: 10.247932 yrs
- $8,098 Below market value of $54,998
- Listed 126 days ago
●
iSeeCars Dealer Score
Used 2023 BMW X5 M50i for Sale
59,396 Miles
Hickory, NC (45 mi away)
| Category | Used Cars |
| Price | $46,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXJU4C00P9N43963 |
| Location | Hickory, NC - 45 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 59,396 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | White |
| MPG | 18 combined |
| Drivetrain | All-wheel drive |
$34,093
$38,4172022 BMW X5 xDrive40i
- 51,710 Miles
- Charlotte, NC (8 mi away)
- $5,596 Below market value of $39,689
- Low annual miles
- Listed 34 days ago
●
iSeeCars Dealer Score
Used 2022 BMW X5 xDrive40i for Sale
51,710 Miles
Charlotte, NC (8 mi away)
| Category | Used Cars |
| Price | $34,093 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C07N9J33180 |
| Location | Charlotte, NC - 8 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 51,710 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
$12,900
2017 BMW X5 sDrive35i
- 107,867 Miles
- Concord, NC (20 mi away)
- Remaining Lifespan: 5.955261 yrs
- $1,839 Below market value of $14,739
- Listed 21 days ago
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 |
| 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 |
$14,495
$14,9952016 BMW X5 xDrive35i
- 90,853 Miles
- Monroe, NC (20 mi away)
- Remaining Lifespan: 5.644961 yrs
- $1,463 Below market value of $15,958
- Listed 183 days ago
●
iSeeCars Dealer Score
Used 2016 BMW X5 xDrive35i for Sale
90,853 Miles
Monroe, NC (20 mi away)
| Category | Used Cars |
| Price | $14,495 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C50G0P31705 |
| Location | Monroe, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 90,853 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Brown |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$27,500
$27,7502019 BMW X5 xDrive40i
- 61,436 Miles
- Charlotte, NC (4 mi away)
- Remaining Lifespan: 8.175064 yrs
- $1,681 Below market value of $29,181
- Listed 20 days ago
●
iSeeCars Dealer Score
Used 2019 BMW X5 xDrive40i for Sale
61,436 Miles
Charlotte, NC (4 mi away)
| Category | Used Cars |
| Price | $27,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C59KLL07759 |
| Location | Charlotte, NC - 4 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 61,436 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic gray metallic |
| Interior Color | Black |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
| Positives | inspected, certified pre-owned car, warranty |
$14,495
$14,9952017 BMW X5 xDrive35i
- 115,810 Miles
- Monroe, NC (20 mi away)
- Remaining Lifespan: 5.845595 yrs
- $1,234 Below market value of $15,729
- Listed 225 days ago
●
iSeeCars Dealer Score
Used 2017 BMW X5 xDrive35i for Sale
115,810 Miles
Monroe, NC (20 mi away)
| Category | Used Cars |
| Price | $14,495 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C34H0V73515 |
| Location | Monroe, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 115,810 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$13,500
$13,8802015 BMW X5 xDrive35i
- 100,253 Miles
- Matthews, NC (12 mi away)
- Remaining Lifespan: 5.483102 yrs
- $1,223 Below market value of $14,723
- Listed 20 days ago
●
iSeeCars Dealer Score
Used 2015 BMW X5 xDrive35i for Sale
100,253 Miles
Matthews, NC (12 mi away)
| Category | Used Cars |
| Price | $13,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C54F0K54596 |
| Location | Matthews, NC - 12 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 100,253 mi. |
| Transmission | Automatic |
| Exterior Color | Pearl ice |
| Interior Color | Brown |
| MPG | 21 combined |
| Drivetrain | All-wheel drive |
| Positives | inspected |
$39,500
$40,1002023 BMW X5 xDrive40i
- 55,112 Miles
- Hickory, NC (45 mi away)
- $1,926 Below market value of $41,426
- 1 Owner
- Listed 48 days ago
●
iSeeCars Dealer Score
Used 2023 BMW X5 xDrive40i for Sale
55,112 Miles
Hickory, NC (45 mi away)
| Category | Used Cars |
| Price | $39,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UXCR6C06P9P30095 |
| Location | Hickory, NC - 45 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 55,112 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
$58,000
$59,5002025 BMW X5 xDrive40i
- 21,500 Miles
- Charlotte, NC (4 mi away)
- $2,465 Below market value of $60,465
- 1 Owner
- Listed 47 days ago
●
iSeeCars Dealer Score
Used 2025 BMW X5 xDrive40i for Sale
21,500 Miles
Charlotte, NC (4 mi away)
| Category | Used Cars |
| Price | $58,000 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UX23EU01S9Z53563 |
| Location | Charlotte, NC - 4 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 21,500 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Brown |
| MPG | 25 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, warranty, clean history |
$24,995
$25,4952019 BMW X5 xDrive40i
- 86,200 Miles
- Charlotte, NC (2 mi away)
- Remaining Lifespan: 8.176076 yrs
- $731 Below market value of $25,726
- Listed 139 days ago
●
iSeeCars Dealer Score
Used 2019 BMW X5 xDrive40i for Sale
86,200 Miles
Charlotte, NC (2 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 | 5UXCR6C57KLL40355 |
| Location | Charlotte, NC - 2 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 86,200 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Brown |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
$20,995
$21,4952020 BMW X5 xDrive40i
- 114,495 Miles
- Cornelius, NC (20 mi away)
- Remaining Lifespan: 8.591163 yrs
- $768 Below market value of $21,763
- Listed 358 days ago
●
iSeeCars Dealer Score
Used 2020 BMW X5 xDrive40i for Sale
114,495 Miles
Cornelius, NC (20 mi away)
| Category | Used Cars |
| Price | $20,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C07L9C50581 |
| Location | Cornelius, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 114,495 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Brown |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, warranty, inspected |
$14,500
$14,5832014 BMW X5 xDrive35i
- 78,056 Miles
- Hickory, NC (45 mi away)
- Remaining Lifespan: 5.355711 yrs
- $571 Below market value of $15,071
- Listed 37 days ago
●
iSeeCars Dealer Score
Used 2014 BMW X5 xDrive35i for Sale
78,056 Miles
Hickory, NC (45 mi away)
| Category | Used Cars |
| Price | $14,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C51E0H20793 |
| Location | Hickory, NC - 45 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 78,056 mi. |
| Transmission | Automatic |
| Exterior Color | Imperial blue metallic |
| Interior Color | Beige |
| MPG | 21 combined |
| Drivetrain | All-wheel drive |
$12,995
2016 BMW X5 xDrive35i
- 118,700 Miles
- Charlotte, NC (4 mi away)
- Remaining Lifespan: 5.645882 yrs
- $643 Below market value of $13,638
- Listed 12 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,995 |
| 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 |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$22,995
$23,4952019 BMW X5 xDrive40i
- 96,978 Miles
- Cornelius, NC (20 mi away)
- Remaining Lifespan: 8.082205 yrs
- $1,526 Below market value of $24,521
- Listed 73 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 | certified pre-owned car, warranty, inspected |
$25,661
$25,8112021 BMW X5 sDrive40i
- 96,368 Miles
- Monroe, NC (20 mi away)
- $1,301 Below market value of $26,962
- Listed 25 days ago
●
iSeeCars Dealer Score
Used 2021 BMW X5 sDrive40i for Sale
96,368 Miles
Monroe, NC (20 mi away)
| Category | Used Cars |
| Price | $25,661 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UXCR4C03M9E96632 |
| Location | Monroe, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 96,368 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | Rear-wheel drive |
| Positives | clean history |
$51,900
$52,9912025 BMW X5 xDrive50e
- 32,122 Miles
- Charlotte, NC (8 mi away)
- $2,845 Below market value of $54,745
- High annual miles
- Listed 144 days ago
●
iSeeCars Dealer Score
Used 2025 BMW X5 xDrive50e for Sale
32,122 Miles
Charlotte, NC (8 mi away)
| Category | Used Cars |
| Price | $51,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Plug-in Hybrid |
| Seats | 5 Seats |
| VIN | 5UX43EU03S9Y02684 |
| Location | Charlotte, NC - 8 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 32,122 mi. |
| Transmission | Automatic |
| Exterior Color | Skyscraper grey metallic |
| MPG | 58 combined |
| Drivetrain | All-wheel drive |
| Positives | condition, one owner, warranty, no accidents |
$31,500
2021 BMW X5 xDrive40i
- 72,060 Miles
- Mooresville, NC (26 mi away)
- $483 Above market value of $31,983
- 1 Owner
- Listed 11 days ago
●
iSeeCars Dealer Score
Used 2021 BMW X5 xDrive40i for Sale
72,060 Miles
Mooresville, NC (26 mi away)
| Category | Used Cars |
| Price | $31,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C09M9G55519 |
| Location | Mooresville, NC - 26 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 72,060 mi. |
| Transmission | Automatic |
| Exterior Color | Green |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
$31,597
2019 BMW X5 xDrive50i
- 70,238 Miles
- Lancaster, SC (31 mi away)
- Remaining Lifespan: 8.174097 yrs
- $823 Above market value of $30,773
- Listed 94 days ago
●
iSeeCars Dealer Score
Used 2019 BMW X5 xDrive50i for Sale
70,238 Miles
Lancaster, SC (31 mi away)
| Category | Used Cars |
| Price | $31,597 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXJU2C51KLN66776 |
| Location | Lancaster, SC - 31 mi. |
| Features | bluetooth, child safety, navigation, backup camera, leather upholstery |
| Mileage | 70,238 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| MPG | 19 combined |
| Drivetrain | All-wheel drive |
$52,500
$52,9952024 BMW X5 xDrive40i
- 32,232 Miles
- Charlotte, NC (10 mi away)
- $172 Above market value of $52,328
- 1 Owner
- Listed 31 days ago
●
iSeeCars Dealer Score
Used 2024 BMW X5 xDrive40i for Sale
32,232 Miles
Charlotte, NC (10 mi away)
| Category | Used Cars |
| Price | $52,500 |
| 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 | one owner, warranty |
Used BMW X5 in Charlotte
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.
Similar Models
| Average Price | Deals | Listings | |
|---|---|---|---|
| Audi Q7 for Sale | $50,559 | Save $10,496 on 1,585 deals | 6,590 listings |
| Audi SQ5 for Sale | $45,700 | Save $8,771 on 357 deals | 1,235 listings |
| BMW X6 for Sale | $69,944 | Save $10,583 on 530 deals | 2,270 listings |
| Chevrolet Suburban for Sale | $54,891 | - | 13 listings |
| GMC Yukon XL for Sale | $68,277 | Save $17,475 on 2,026 deals | 9,697 listings |
| GMC Yukon for Sale | $59,246 | Save $18,836 on 3,531 deals | 11,857 listings |
| Land Rover LR4 for Sale | $13,743 | Save $4,737 on 96 deals | 309 listings |
| Lexus GX 460 for Sale | $39,139 | Save $8,408 on 515 deals | 1,991 listings |
| Mercedes-Benz M-Class for Sale | $10,478 | Save $4,291 on 348 deals | 990 listings |
| Porsche Macan for Sale | $63,683 | Save $19,714 on 2,140 deals | 6,770 listings |
Popular Bmw Models
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW 3 Series for Sale | $34,804 | Save $10,203 on 3,268 deals | 12,671 listings |
| BMW M3 for Sale | $71,495 | Save $12,246 on 274 deals | 1,253 listings |
| BMW M4 for Sale | $80,992 | Save $13,466 on 262 deals | 1,516 listings |
| BMW X5 for Sale | $66,797 | Save $13,102 on 4,279 deals | 22,326 listings |
| BMW i8 for Sale | $55,904 | Save $10,709 on 16 deals | 99 listings |
Explore other cities
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW X5 in Greensboro | $60,632 | Save $7,497 on 52 deals | 255 listings |
| BMW X5 in Raleigh | $56,569 | Save $10,950 on 92 deals | 268 listings |
Average Price of BMW X5 Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW X5 xDrive40i (2019-2020) |
$44,866 | 4,088 Listings |
|
||||||||
|
BMW X5 xDrive35i (2011-2018) |
$14,406 | 1,685 Listings |
|
||||||||
|
BMW X5 sDrive40i (2020) |
$43,926 | 1,429 Listings |
|
||||||||
|
BMW X5 xDrive50e (2024) |
$65,400 | 597 Listings |
|
||||||||
|
BMW X5 sDrive35i (2014-2018) |
$14,638 | 485 Listings |
|
||||||||
|
BMW X5 xDrive50i (2011-2020) |
$19,277 | 433 Listings |
|
||||||||
|
BMW X5 xDrive45e (2021) |
$40,656 | 431 Listings |
|
||||||||
|
BMW X5 M60i (2024) |
$78,441 | 288 Listings |
|
||||||||
|
BMW X5 M50i (2022) |
$51,473 | 238 Listings |
|
||||||||
|
BMW X5 xDrive40e iPerformance (2017-2018) |
$17,217 | 160 Listings |
|