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
  • Black Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDrive

    $44,660

    $128
    25,407 mi.
    Est. $771/mo

    Mazda of South Charlotte

    4.7
    Check Availability
    Pineville, NC (28 mi)

    Quick view
  • Alpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWD

    $44,094

    72,968 mi.
    Est. $762/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (7 mi)

    Quick view
  • Black Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40i

    $66,477

    $514
    15,777 mi.
    Est. $1,148/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (27 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW X6 M60iBlack Sapphire Metallic 2026 BMW X6 M60iBlack Sapphire Metallic 2026 BMW X6 M60iBlack Sapphire Metallic 2026 BMW X6 M60iBlack Sapphire Metallic 2026 BMW X6 M60iBlack Sapphire Metallic 2026 BMW X6 M60i

    $86,776

    $1K
    19,916 mi.
    Est. $1,499/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • BROOKLYN GREY 2026 BMW X7 M60iBROOKLYN GREY 2026 BMW X7 M60iBROOKLYN GREY 2026 BMW X7 M60iBROOKLYN GREY 2026 BMW X7 M60iBROOKLYN GREY 2026 BMW X7 M60iBROOKLYN GREY 2026 BMW X7 M60i

    $103,790

    11,050 mi.
    Est. $1,793/mo

    Hendrick BMW

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

    $48,776

    62,910 mi.
    Est. $842/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Tanzanite Blue II Metallic 2025 BMW X3 M50 xDriveTanzanite Blue II Metallic 2025 BMW X3 M50 xDriveTanzanite Blue II Metallic 2025 BMW X3 M50 xDriveTanzanite Blue II Metallic 2025 BMW X3 M50 xDriveTanzanite Blue II Metallic 2025 BMW X3 M50 xDriveTanzanite Blue II Metallic 2025 BMW X3 M50 xDrive

    $62,262

    $1K
    15,183 mi.
    Est. $1,075/mo

    Hendrick BMW

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

    $78,790

    $508
    17,660 mi.
    Est. $1,361/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Storm Bay Metallic 2025 BMW X1 xDrive28iStorm Bay Metallic 2025 BMW X1 xDrive28iStorm Bay Metallic 2025 BMW X1 xDrive28iStorm Bay Metallic 2025 BMW X1 xDrive28iStorm Bay Metallic 2025 BMW X1 xDrive28iStorm Bay Metallic 2025 BMW X1 xDrive28i

    $39,276

    $500
    16,001 mi.
    Est. $678/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Brooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60i

    $104,776

    $1K
    9,769 mi.
    Est. $1,810/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Dune Grey Metallic 2026 BMW X3 M50 xDriveDune Grey Metallic 2026 BMW X3 M50 xDriveDune Grey Metallic 2026 BMW X3 M50 xDriveDune Grey Metallic 2026 BMW X3 M50 xDriveDune Grey Metallic 2026 BMW X3 M50 xDriveDune Grey Metallic 2026 BMW X3 M50 xDrive

    $63,710

    $1K
    9,054 mi.
    Est. $1,100/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Mineral White Metallic 2025 BMW X5 xDrive40iMineral White Metallic 2025 BMW X5 xDrive40iMineral White Metallic 2025 BMW X5 xDrive40iMineral White Metallic 2025 BMW X5 xDrive40iMineral White Metallic 2025 BMW X5 xDrive40iMineral White Metallic 2025 BMW X5 xDrive40i

    $63,375

    $520
    17,313 mi.
    Est. $1,095/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (27 mi)
    Quick view
  • AVENTURINE RED 2025 BMW X6 xDrive40iAVENTURINE RED 2025 BMW X6 xDrive40iAVENTURINE RED 2025 BMW X6 xDrive40iAVENTURINE RED 2025 BMW X6 xDrive40iAVENTURINE RED 2025 BMW X6 xDrive40iAVENTURINE RED 2025 BMW X6 xDrive40i

    $71,647

    $143
    19,048 mi.
    Est. $1,238/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Alpine White 2019 BMW X1 sDrive28iAlpine White 2019 BMW X1 sDrive28iAlpine White 2019 BMW X1 sDrive28iAlpine White 2019 BMW X1 sDrive28iAlpine White 2019 BMW X1 sDrive28iAlpine White 2019 BMW X1 sDrive28i

    $20,698

    28,176 mi.
    Est. $358/mo

    Adams North Charlotte

    3.2
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • Vegas Red Metallic 2025 BMW X3 30 xDriveVegas Red Metallic 2025 BMW X3 30 xDriveVegas Red Metallic 2025 BMW X3 30 xDriveVegas Red Metallic 2025 BMW X3 30 xDriveVegas Red Metallic 2025 BMW X3 30 xDriveVegas Red Metallic 2025 BMW X3 30 xDrive

    $44,276

    $1.4K
    14,953 mi.
    Est. $765/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Alpine White 2023 BMW X7 xDrive40iAlpine White 2023 BMW X7 xDrive40iAlpine White 2023 BMW X7 xDrive40iAlpine White 2023 BMW X7 xDrive40iAlpine White 2023 BMW X7 xDrive40iAlpine White 2023 BMW X7 xDrive40i

    $57,998

    $493
    35,092 mi.
    Est. $1,002/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (27 mi)
    Quick view
  • Gray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40i

    $77,199

    $792
    18,078 mi.
    Est. $1,333/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (27 mi)
    Quick view
  • Alpine White 2025 BMW X5 sDrive40iAlpine White 2025 BMW X5 sDrive40iAlpine White 2025 BMW X5 sDrive40iAlpine White 2025 BMW X5 sDrive40iAlpine White 2025 BMW X5 sDrive40iAlpine White 2025 BMW X5 sDrive40i

    $68,790

    11,398 mi.
    Est. $1,188/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Arctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40i

    $42,776

    $500
    61,009 mi.
    Est. $739/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Mineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40i

    $42,710

    $3K
    41,586 mi.
    Est. $738/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Dark Graphite Metallic 2020 BMW X3 sDrive30iDark Graphite Metallic 2020 BMW X3 sDrive30iDark Graphite Metallic 2020 BMW X3 sDrive30iDark Graphite Metallic 2020 BMW X3 sDrive30iDark Graphite Metallic 2020 BMW X3 sDrive30iDark Graphite Metallic 2020 BMW X3 sDrive30i

    $17,991

    $1.4K
    93,962 mi.
    Est. $311/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (27 mi)
    Quick view
  • Arctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40i

    $34,710

    $1K
    57,613 mi.
    Est. $600/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Alpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDrive

    $49,991

    $1K
    7,323 mi.
    Est. $863/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (27 mi)
    Quick view
  • Jet Black 2020 BMW X5 xDrive40iJet Black 2020 BMW X5 xDrive40iJet Black 2020 BMW X5 xDrive40iJet Black 2020 BMW X5 xDrive40iJet Black 2020 BMW X5 xDrive40iJet Black 2020 BMW X5 xDrive40i

    $30,146

    $272
    78,436 mi.
    Est. $521/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Blue 2023 BMW X6 M50iBlue 2023 BMW X6 M50iBlue 2023 BMW X6 M50iBlue 2023 BMW X6 M50iBlue 2023 BMW X6 M50iBlue 2023 BMW X6 M50i

    $59,698

    $1K
    32,826 mi.
    Est. $1,031/mo

    Furrst Class Cars

    3.3
    Check Availability
    Charlotte, NC (20 mi)
    Quick view
  • Dark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDrive

    $50,587

    $2.2K
    13,372 mi.
    Est. $874/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Alpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWD

    $47,994

    60,927 mi.
    Est. $829/mo

    Auto Buying Service

    3.8
    Check Availability
    $320 delivery from Fairfax, VA (305 mi)
    Quick view
  • Donington Grey Metallic 2021 BMW X6 M BaseDonington Grey Metallic 2021 BMW X6 M BaseDonington Grey Metallic 2021 BMW X6 M BaseDonington Grey Metallic 2021 BMW X6 M BaseDonington Grey Metallic 2021 BMW X6 M BaseDonington Grey Metallic 2021 BMW X6 M Base

    $54,990

    $1.9K
    60,820 mi.
    Est. $950/mo

    Excel Auto Lounge

    4.6
    Check Availability
    $712 delivery from Hightstown, NJ (475 mi)
    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