
Used BMW X5 for Sale in Charlotte, NC
Showing 1-20 of 91 Listings
Featured
$16,885
$19,0002016 BMW X5 sDrive35i
- 80,406 Miles
- Listed 25 days ago
- Hickory, NC (45 mi away)
- $297 Above market value of $16,587
- iSeeCars Dealer Score
Used 2016 BMW X5 sDrive35i for Sale
80,406 Miles
Hickory, NC (45 mi away)
| Category | Used Cars |
| Price | $16,885 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR2C52G0U17212 |
| Location | Hickory, NC - 45 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 80,406 mi. |
| Transmission | Automatic |
| Exterior Color | Glacier silver metallic |
| Interior Color | Black |
| MPG | 21 combined |
| Drivetrain | Rear-wheel drive |
Featured
$41,966
2022 BMW X5 sDrive40i
- 42,220 Miles
- Listed 26 days ago
- Hickory, NC (45 mi away)
- Market Price $40,016
- iSeeCars Dealer Score
Used 2022 BMW X5 sDrive40i for Sale
42,220 Miles
Hickory, NC (45 mi away)
| Category | Used Cars |
| Price | $41,966 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR4C01N9K79126 |
| Location | Hickory, NC - 45 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 42,220 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | Rear-wheel drive |
| Positives | clean history |
$24,774
$24,8732020 BMW X5 xDrive40i
- 83,405 Miles
- Listed 28 days ago
- Huntersville, NC (14 mi away)
- $3,558 Below market value of $28,332
- iSeeCars Dealer Score
Used 2020 BMW X5 xDrive40i for Sale
83,405 Miles
Huntersville, NC (14 mi away)
| Category | Used Cars |
| Price | $24,774 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C0XL9C07336 |
| Location | Huntersville, NC - 14 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 83,405 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic gray metallic |
| Interior Color | Brown |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history |
$22,377
$22,4762019 BMW X5 xDrive40i
- 97,053 Miles
- Listed 55 days ago
- Huntersville, NC (14 mi away)
- $3,516 Below market value of $25,893
- iSeeCars Dealer Score
Used 2019 BMW X5 xDrive40i for Sale
97,053 Miles
Huntersville, NC (14 mi away)
| Category | Used Cars |
| Price | $22,377 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C52KLK82512 |
| Location | Huntersville, NC - 14 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 97,053 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
$7,999
2012 BMW X5 xDrive50i
- 99,493 Miles
- Listed 38 days ago
- Rock Hill, SC (22 mi away)
- $2,546 Below market value of $10,545
- iSeeCars Dealer Score
Used 2012 BMW X5 xDrive50i for Sale
99,493 Miles
Rock Hill, SC (22 mi away)
| Category | Used Cars |
| Price | $7,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXZV8C50CL424231 |
| Location | Rock Hill, SC - 22 mi. |
| Features | bluetooth, child safety, leather upholstery, sunroof, alloy wheels |
| Mileage | 99,493 mi. |
| Transmission | Automatic |
| MPG | 16 combined |
| Drivetrain | All-wheel drive |
$18,463
2018 BMW X5 sDrive35i
- 73,948 Miles
- Listed 3 days ago
- Matthews, NC (8 mi away)
- $2,656 Below market value of $21,119
- iSeeCars Dealer Score
Used 2018 BMW X5 sDrive35i for Sale
73,948 Miles
Matthews, NC (8 mi away)
| Category | Used Cars |
| Price | $18,463 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR2C52J0X07781 |
| Location | Matthews, NC - 8 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 73,948 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| MPG | 21 combined |
| Drivetrain | Rear-wheel drive |
$52,977
$53,6772023 BMW X5 xDrive45e
- 5,269 Miles
- Listed 83 days ago
- Rock Hill, SC (20 mi away)
- $12,144 Below market value of $65,121
- iSeeCars Dealer Score
Used 2023 BMW X5 xDrive45e for Sale
5,269 Miles
Rock Hill, SC (20 mi away)
| Category | Used Cars |
| Price | $52,977 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Plug-in Hybrid |
| Seats | 5 Seats |
| VIN | 5UXTA6C08P9P72212 |
| Location | Rock Hill, SC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 5,269 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| MPG | 50 combined |
| Drivetrain | All-wheel drive |
$6,999
2012 BMW X5 xDrive35d
- 145,245 Miles
- Listed 4 days ago
- Rock Hill, SC (22 mi away)
- $2,021 Below market value of $9,020
- iSeeCars Dealer Score
Used 2012 BMW X5 xDrive35d for Sale
145,245 Miles
Rock Hill, SC (22 mi away)
| Category | Used Cars |
| Price | $6,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Diesel |
| Seats | 5 Seats |
| VIN | 5UXZW0C51C0B88515 |
| Location | Rock Hill, SC - 22 mi. |
| Features | bluetooth, child safety, leather upholstery, sunroof, alloy wheels |
| Mileage | 145,245 mi. |
| Transmission | Automatic |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
$25,481
$25,7952019 BMW X5 xDrive40i
- 76,294 Miles
- Listed 123 days ago
- Cornelius, NC (20 mi away)
- $3,091 Below market value of $28,572
- iSeeCars Dealer Score
Used 2019 BMW X5 xDrive40i for Sale
76,294 Miles
Cornelius, NC (20 mi away)
| Category | Used Cars |
| Price | $25,481 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C5XKLK86114 |
| Location | Cornelius, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 76,294 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic gray metallic |
| Interior Color | Beige |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty |
$18,495
$18,7952020 BMW X5 sDrive40i
- 130,568 Miles
- Listed 48 days ago
- Monroe, NC (20 mi away)
- $3,047 Below market value of $21,542
- iSeeCars Dealer Score
Used 2020 BMW X5 sDrive40i for Sale
130,568 Miles
Monroe, NC (20 mi away)
| Category | Used Cars |
| Price | $18,495 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR4C00LLW64211 |
| Location | Monroe, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 130,568 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| MPG | 23 combined |
| Drivetrain | Rear-wheel drive |
$15,899
$16,9992017 BMW X5 xDrive35i
- 94,000 Miles
- Listed 7 days ago
- Concord, NC (20 mi away)
- $2,117 Below market value of $18,016
- iSeeCars Dealer Score
Used 2017 BMW X5 xDrive35i for Sale
94,000 Miles
Concord, NC (20 mi away)
| Category | Used Cars |
| Price | $15,899 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C56H0U54348 |
| Location | Concord, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 94,000 mi. |
| Transmission | Automatic |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$16,988
2018 BMW X5 xDrive35i
- 96,593 Miles
- Listed 11 days ago
- Charlotte, NC (4 mi away)
- $2,233 Below market value of $19,221
- iSeeCars Dealer Score
Used 2018 BMW X5 xDrive35i for Sale
96,593 Miles
Charlotte, NC (4 mi away)
| Category | Used Cars |
| Price | $16,988 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXKR0C5XJ0Y00455 |
| Location | Charlotte, NC - 4 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 96,593 mi. |
| Transmission | Automatic |
| Exterior Color | Atlas cedar metallic |
| MPG | 20 combined |
| Drivetrain | All-wheel drive |
$62,121
$63,2672023 BMW X5 M50i
- 27,148 Miles
- Listed 41 days ago
- Belmont, NC (11 mi away)
- $3,530 Below market value of $65,651
- iSeeCars Dealer Score
Used 2023 BMW X5 M50i for Sale
27,148 Miles
Belmont, NC (11 mi away)
| Category | Certified Used Cars |
| Price | $62,121 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXJU4C09P9P25760 |
| Location | Belmont, NC - 11 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 27,148 mi. |
| Transmission | Automatic |
| Exterior Color | Gray metallic |
| MPG | 18 combined |
| Drivetrain | All-wheel drive |
$79,409
$79,8992025 BMW X5 M60i
- 12,229 Miles
- Listed 61 days ago
- Statesville, NC (38 mi away)
- $8,086 Below market value of $87,495
- iSeeCars Dealer Score
Used 2025 BMW X5 M60i for Sale
12,229 Miles
Statesville, NC (38 mi away)
| Category | Used Cars |
| Price | $79,409 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UX33EU07S9X27323 |
| Location | Statesville, NC - 38 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 12,229 mi. |
| Transmission | Automatic |
| Exterior Color | Gray metallic |
| MPG | 19 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history |
$35,975
$36,7862021 BMW X5 xDrive40i
- 49,953 Miles
- Listed 26 days ago
- Huntersville, NC (14 mi away)
- $2,123 Below market value of $38,098
- iSeeCars Dealer Score
Used 2021 BMW X5 xDrive40i for Sale
49,953 Miles
Huntersville, NC (14 mi away)
| Category | Used Cars |
| Price | $35,975 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C03M9G00760 |
| Location | Huntersville, NC - 14 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 49,953 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
$24,700
$25,5002019 BMW X5 xDrive40i
- 90,222 Miles
- Listed 33 days ago
- Charlotte, NC (4 mi away)
- $2,046 Below market value of $26,746
- iSeeCars Dealer Score
Used 2019 BMW X5 xDrive40i for Sale
90,222 Miles
Charlotte, NC (4 mi away)
| Category | Used Cars |
| Price | $24,700 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C57KLL04584 |
| Location | Charlotte, NC - 4 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 90,222 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic gray metallic |
| Interior Color | Beige |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
$70,150
$75,4722024 BMW X5 M60i
- 39,453 Miles
- Listed 17 days ago
- Monroe, NC (20 mi away)
- $2,729 Below market value of $72,879
- iSeeCars Dealer Score
Used 2024 BMW X5 M60i for Sale
39,453 Miles
Monroe, NC (20 mi away)
| Category | Used Cars |
| Price | $70,150 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UX33EU08R9T75136 |
| Location | Monroe, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 39,453 mi. |
| Transmission | Automatic |
| Exterior Color | Marina bay blue metallic |
| Interior Color | Black |
| MPG | 19 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history |
$32,900
$33,5002020 BMW X5 xDrive40i
- 46,099 Miles
- Listed 81 days ago
- Dallas, NC (22 mi away)
- $2,858 Below market value of $35,758
- iSeeCars Dealer Score
Used 2020 BMW X5 xDrive40i for Sale
46,099 Miles
Dallas, NC (22 mi away)
| Category | Used Cars |
| Price | $32,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C02L9C33123 |
| Location | Dallas, NC - 22 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 46,099 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic gray metallic |
| Interior Color | Black |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
$29,152
$33,1672021 BMW X5 xDrive40i
- 81,872 Miles
- Listed 26 days ago
- Monroe, NC (20 mi away)
- $2,342 Below market value of $31,494
- iSeeCars Dealer Score
Used 2021 BMW X5 xDrive40i for Sale
81,872 Miles
Monroe, NC (20 mi away)
| Category | Used Cars |
| Price | $29,152 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C05M9E88737 |
| Location | Monroe, NC - 20 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 81,872 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic gray metallic |
| Interior Color | Beige |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
$7,989
2013 BMW X5 xDrive35i
- 134,870 Miles
- Listed 6 days ago
- Concord, NC (17 mi away)
- $671 Below market value of $8,660
- iSeeCars Dealer Score
Used 2013 BMW X5 xDrive35i for Sale
134,870 Miles
Concord, NC (17 mi away)
| Category | Used Cars |
| Price | $7,989 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXZV4C54D0G52263 |
| Location | Concord, NC - 17 mi. |
| Features | bluetooth, child safety, navigation, sunroof, alloy wheels |
| Mileage | 134,870 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| MPG | 19 combined |
| Drivetrain | All-wheel drive |
$36,894
$37,3972021 BMW X5 xDrive40i
- 38,981 Miles
- Listed 134 days ago
- Matthews, NC (8 mi away)
- $3,780 Below market value of $40,674
- iSeeCars Dealer Score
Used 2021 BMW X5 xDrive40i for Sale
38,981 Miles
Matthews, NC (8 mi away)
| Category | Used Cars |
| Price | $36,894 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UXCR6C01M9F15738 |
| Location | Matthews, NC - 8 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 38,981 mi. |
| Transmission | Automatic |
| Exterior Color | Phytonic blue metallic |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
| Positives | no accidents, one owner |
$15,495
$15,9952016 BMW X5 xDrive35i
- 90,853 Miles
- Listed 56 days ago
- Monroe, NC (20 mi away)
- $1,210 Below market value of $16,705
- iSeeCars Dealer Score
Used 2016 BMW X5 xDrive35i for Sale
90,853 Miles
Monroe, NC (20 mi away)
| Category | Used Cars |
| Price | $15,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 |
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 | $49,888 | Save $13,328 on 1,657 deals | 5,007 listings |
| Audi SQ5 for Sale | $43,960 | Save $11,874 on 309 deals | 870 listings |
| BMW X6 for Sale | $68,834 | Save $11,802 on 448 deals | 1,740 listings |
| Chevrolet Suburban for Sale | $26,996 | Save $1,541 on 2 deals | 39 listings |
| GMC Yukon XL for Sale | $62,064 | Save $15,193 on 1,664 deals | 6,194 listings |
| GMC Yukon for Sale | $57,928 | Save $22,835 on 2,650 deals | 9,185 listings |
| Land Rover LR4 for Sale | $14,823 | Save $3,833 on 77 deals | 222 listings |
| Lexus GX 460 for Sale | $40,622 | Save $11,513 on 1,127 deals | 2,176 listings |
| Mercedes-Benz M-Class for Sale | $11,441 | Save $3,922 on 249 deals | 734 listings |
| Porsche Macan for Sale | $49,227 | Save $22,826 on 1,374 deals | 2,895 listings |
Popular Bmw Models
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW 3 Series for Sale | $33,515 | Save $10,084 on 2,323 deals | 8,278 listings |
| BMW M3 for Sale | $70,432 | Save $13,935 on 185 deals | 929 listings |
| BMW M4 for Sale | $79,400 | Save $12,966 on 141 deals | 920 listings |
| BMW X5 for Sale | $61,222 | Save $16,010 on 3,424 deals | 13,173 listings |
| BMW i8 for Sale | $53,866 | Save $13,501 on 25 deals | 76 listings |
Explore other cities
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW X5 in Greensboro | $55,767 | Save $6,649 on 46 deals | 136 listings |
| BMW X5 in Raleigh | $50,720 | Save $6,444 on 55 deals | 155 listings |
Average Price of BMW X5 Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW X5 xDrive40i (2019-2020) |
$42,711 | 2,627 Listings |
|
||||||||
|
BMW X5 xDrive35i (2011-2018) |
$15,185 | 1,254 Listings |
|
||||||||
|
BMW X5 sDrive40i (2020) |
$42,693 | 880 Listings |
|
||||||||
|
BMW X5 sDrive35i (2014-2018) |
$15,781 | 357 Listings |
|
||||||||
|
BMW X5 xDrive45e (2021) |
$42,650 | 311 Listings |
|
||||||||
|
BMW X5 xDrive50i (2011-2020) |
$20,168 | 305 Listings |
|
||||||||
|
BMW X5 xDrive50e (2024) |
$66,540 | 293 Listings |
|
||||||||
|
BMW X5 M50i (2022) |
$54,459 | 176 Listings |
|
||||||||
|
BMW X5 M60i (2024) |
$78,489 | 139 Listings |
|
||||||||
|
BMW X5 xDrive35d (2009-2018) |
$16,434 | 138 Listings |
|