Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Space Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35i

    $16,498

    $1.5K
    91,266 mi.
    Est. $301/mo

    Adams North Charlotte

    3.2
    Charlotte, NC (27 mi)
    Check Availability

    Quick view
  • Red Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 Base

    $68,900

    $420
    15,873 mi.
    Est. $1,257/mo

    Scott Clark Toyota

    4.5
    Matthews, NC (23 mi)
    Check Availability

    Quick view
  • Alpine White 2023 BMW X5 sDrive40iAlpine White 2023 BMW X5 sDrive40iAlpine White 2023 BMW X5 sDrive40iAlpine White 2023 BMW X5 sDrive40iAlpine White 2023 BMW X5 sDrive40iAlpine White 2023 BMW X5 sDrive40i

    $42,999

    $791
    48,925 mi.
    Est. $784/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Gray 2024 BMW X5 sDrive40iGray 2024 BMW X5 sDrive40iGray 2024 BMW X5 sDrive40iGray 2024 BMW X5 sDrive40iGray 2024 BMW X5 sDrive40iGray 2024 BMW X5 sDrive40i

    $49,998

    $1K
    21,542 mi.
    Est. $912/mo

    CarMax South Boulevard

    4.9
    Pineville, NC (14 mi)
    Check Availability
    Quick view
  • Skyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40i

    $66,218

    $572
    15,973 mi.
    Est. $1,208/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Phytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40i

    $48,790

    46,006 mi.
    Est. $890/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Glacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35i

    $13,698

    96,556 mi.
    Est. $250/mo

    Adams North Charlotte

    3.2
    Charlotte, NC (27 mi)
    Check Availability
    Quick view
  • Dark Graphite 2021 BMW 540 i xDriveDark Graphite 2021 BMW 540 i xDriveDark Graphite 2021 BMW 540 i xDriveDark Graphite 2021 BMW 540 i xDriveDark Graphite 2021 BMW 540 i xDriveDark Graphite 2021 BMW 540 i xDrive

    $32,643

    $1.3K
    66,950 mi.
    Est. $595/mo

    Gastonia Chevrolet Cadillac Buick GMC

    4.0
    Lowell, NC (21 mi)
    Check Availability

    Quick view
  • Mineral White Metallic 2023 BMW X5 sDrive40iMineral White Metallic 2023 BMW X5 sDrive40iMineral White Metallic 2023 BMW X5 sDrive40iMineral White Metallic 2023 BMW X5 sDrive40iMineral White Metallic 2023 BMW X5 sDrive40iMineral White Metallic 2023 BMW X5 sDrive40i

    $42,614

    $704
    51,279 mi.
    Est. $777/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • White 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40i

    $32,194

    54,728 mi.
    Est. $587/mo

    Furrst Class Cars

    3.3
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Dark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40i

    $35,898

    39,620 mi.
    Est. $655/mo

    Capital Ford Of Charlotte

    3.4
    Charlotte, NC (26 mi)
    Check Availability
    Quick view
  • Dark Graphite Metallic 2022 BMW X5 PHEV xDrive45eDark Graphite Metallic 2022 BMW X5 PHEV xDrive45eDark Graphite Metallic 2022 BMW X5 PHEV xDrive45eDark Graphite Metallic 2022 BMW X5 PHEV xDrive45eDark Graphite Metallic 2022 BMW X5 PHEV xDrive45eDark Graphite Metallic 2022 BMW X5 PHEV xDrive45e

    $36,767

    $651
    60,314 mi.
    Est. $671/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40i

    $75,991

    15,126 mi.
    Est. $1,386/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (15 mi)
    Check Availability
    Quick view
  • Alpine White 2024 BMW i4 Gran Coupe eDrive35Alpine White 2024 BMW i4 Gran Coupe eDrive35Alpine White 2024 BMW i4 Gran Coupe eDrive35Alpine White 2024 BMW i4 Gran Coupe eDrive35Alpine White 2024 BMW i4 Gran Coupe eDrive35Alpine White 2024 BMW i4 Gran Coupe eDrive35

    $34,789

    29,987 mi.
    Est. $635/mo

    Gastonia Chevrolet Cadillac Buick GMC

    4.0
    Lowell, NC (21 mi)
    Check Availability

    Quick view
  • Bay Blue 2026 BMW X7 M60iBay Blue 2026 BMW X7 M60iBay Blue 2026 BMW X7 M60iBay Blue 2026 BMW X7 M60iBay Blue 2026 BMW X7 M60iBay Blue 2026 BMW X7 M60i

    $91,911

    $2.5K
    15,407 mi.
    Est. $1,677/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (15 mi)
    Check Availability
    Quick view
  • Carbon Black Metallic 2026 BMW X6 xDrive40iCarbon Black Metallic 2026 BMW X6 xDrive40iCarbon Black Metallic 2026 BMW X6 xDrive40iCarbon Black Metallic 2026 BMW X6 xDrive40iCarbon Black Metallic 2026 BMW X6 xDrive40iCarbon Black Metallic 2026 BMW X6 xDrive40i

    $78,419

    $572
    8,002 mi.
    Est. $1,431/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (15 mi)
    Check Availability
    Quick view
  • Mineral White Metallic 2025 BMW X5 sDrive40iMineral White Metallic 2025 BMW X5 sDrive40iMineral White Metallic 2025 BMW X5 sDrive40iMineral White Metallic 2025 BMW X5 sDrive40iMineral White Metallic 2025 BMW X5 sDrive40iMineral White Metallic 2025 BMW X5 sDrive40i

    $58,991

    16,912 mi.
    Est. $1,076/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (15 mi)
    Check Availability
    Quick view
  • MANHATTAN GREEN 2026 BMW X6 xDrive40iMANHATTAN GREEN 2026 BMW X6 xDrive40iMANHATTAN GREEN 2026 BMW X6 xDrive40iMANHATTAN GREEN 2026 BMW X6 xDrive40iMANHATTAN GREEN 2026 BMW X6 xDrive40iMANHATTAN GREEN 2026 BMW X6 xDrive40i

    $72,790

    $1.8K
    17,270 mi.
    Est. $1,328/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Silver 2013 BMW X3 xDrive35iSilver 2013 BMW X3 xDrive35iSilver 2013 BMW X3 xDrive35iSilver 2013 BMW X3 xDrive35iSilver 2013 BMW X3 xDrive35iSilver 2013 BMW X3 xDrive35i

    $6,299

    167,732 mi.
    Est. $115/mo

    North Motor Group

    Charlotte, NC (20 mi)
    Check Availability
    Quick view
  • Blue Metallic 2023 BMW X1 xDrive28iBlue Metallic 2023 BMW X1 xDrive28iBlue Metallic 2023 BMW X1 xDrive28iBlue Metallic 2023 BMW X1 xDrive28iBlue Metallic 2023 BMW X1 xDrive28iBlue Metallic 2023 BMW X1 xDrive28i

    $34,598

    26,760 mi.
    Est. $631/mo

    Gastonia Chevrolet Cadillac Buick GMC

    4.0
    Lowell, NC (21 mi)
    Check Availability

    Quick view
  • Black Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40i

    $36,200

    $791
    73,065 mi.
    Est. $660/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (15 mi)
    Check Availability
    Quick view
  • Brooklyn Grey Metallic 2025 BMW X2 xDrive28iBrooklyn Grey Metallic 2025 BMW X2 xDrive28iBrooklyn Grey Metallic 2025 BMW X2 xDrive28iBrooklyn Grey Metallic 2025 BMW X2 xDrive28iBrooklyn Grey Metallic 2025 BMW X2 xDrive28iBrooklyn Grey Metallic 2025 BMW X2 xDrive28i

    $44,318

    $472
    7,528 mi.
    Est. $808/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Skyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40i

    $66,318

    $472
    17,222 mi.
    Est. $1,210/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Manhattan Green Metallic 2026 BMW X5 M60iManhattan Green Metallic 2026 BMW X5 M60iManhattan Green Metallic 2026 BMW X5 M60iManhattan Green Metallic 2026 BMW X5 M60iManhattan Green Metallic 2026 BMW X5 M60iManhattan Green Metallic 2026 BMW X5 M60i

    $97,525

    350 mi.
    Est. $1,779/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (15 mi)
    Check Availability
    Quick view
  • Gray Metallic 2026 BMW X5 M60iGray Metallic 2026 BMW X5 M60iGray Metallic 2026 BMW X5 M60iGray Metallic 2026 BMW X5 M60iGray Metallic 2026 BMW X5 M60iGray Metallic 2026 BMW X5 M60i

    $96,967

    907 mi.
    Est. $1,769/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (15 mi)
    Check Availability
    Quick view
  • Alpine White 2025 BMW X5 PHEV xDrive50eAlpine White 2025 BMW X5 PHEV xDrive50eAlpine White 2025 BMW X5 PHEV xDrive50eAlpine White 2025 BMW X5 PHEV xDrive50eAlpine White 2025 BMW X5 PHEV xDrive50eAlpine White 2025 BMW X5 PHEV xDrive50e

    $56,044

    27,994 mi.
    Est. $1,022/mo

    Rock Hill Nissan

    3.4
    Rock Hill, SC (5 mi)
    Check Availability

    Quick view
  • Tanzanite Blue II Metallic 2026 BMW X7 xDrive40iTanzanite Blue II Metallic 2026 BMW X7 xDrive40iTanzanite Blue II Metallic 2026 BMW X7 xDrive40iTanzanite Blue II Metallic 2026 BMW X7 xDrive40iTanzanite Blue II Metallic 2026 BMW X7 xDrive40iTanzanite Blue II Metallic 2026 BMW X7 xDrive40i

    $85,790

    $3.6K
    7,857 mi.
    Est. $1,565/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Brooklyn Grey Metallic 2024 BMW X7 xDrive40iBrooklyn Grey Metallic 2024 BMW X7 xDrive40iBrooklyn Grey Metallic 2024 BMW X7 xDrive40iBrooklyn Grey Metallic 2024 BMW X7 xDrive40iBrooklyn Grey Metallic 2024 BMW X7 xDrive40iBrooklyn Grey Metallic 2024 BMW X7 xDrive40i

    $68,790

    41,362 mi.
    Est. $1,255/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Sparkling Copper Metallic 2026 BMW X7 xDrive40iSparkling Copper Metallic 2026 BMW X7 xDrive40iSparkling Copper Metallic 2026 BMW X7 xDrive40iSparkling Copper Metallic 2026 BMW X7 xDrive40iSparkling Copper Metallic 2026 BMW X7 xDrive40iSparkling Copper Metallic 2026 BMW X7 xDrive40i

    $76,290

    17,089 mi.
    Est. $1,392/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Aventurin Red Metallic 2026 BMW X6 M60iAventurin Red Metallic 2026 BMW X6 M60iAventurin Red Metallic 2026 BMW X6 M60iAventurin Red Metallic 2026 BMW X6 M60iAventurin Red Metallic 2026 BMW X6 M60iAventurin Red Metallic 2026 BMW X6 M60i

    $79,911

    $4K
    9,924 mi.
    Est. $1,458/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (15 mi)
    Check Availability
    Quick view
  • Imperial Blue Metallic 2018 BMW 440 i xDriveImperial Blue Metallic 2018 BMW 440 i xDriveImperial Blue Metallic 2018 BMW 440 i xDriveImperial Blue Metallic 2018 BMW 440 i xDriveImperial Blue Metallic 2018 BMW 440 i xDriveImperial Blue Metallic 2018 BMW 440 i xDrive

    $21,695

    91,501 mi.
    Est. $396/mo

    Florida Fine Cars Orlando

    4.8
    $672 delivery from Orlando, FL (449 mi)
    Check Availability
    Quick view
  • Gray 2022 BMW M340 IGray 2022 BMW M340 IGray 2022 BMW M340 IGray 2022 BMW M340 IGray 2022 BMW M340 IGray 2022 BMW M340 I

    $43,998

    $1K
    47,319 mi.
    Est. $803/mo

    CarMax Rivergate

    4.8
    $199 delivery to Pineville, NC (14 mi)
    Check Availability
    Quick view
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed