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 2021 BMW M235 Gran Coupe xDrive

    $27,495

    61,620 mi.
    Est. $474/mo

    Carolina Volkswagen

    4.4
    Check Availability
    Charlotte, NC (27 mi)

    Quick view
  • Jet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDrive

    $36,678

    $673
    32,391 mi.
    Est. $632/mo

    Mazda of South Charlotte

    4.7
    Check Availability
    Pineville, NC (25 mi)

    Quick view
  • $74,991

    23,210 mi.
    Est. $1,292/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • $56,991

    21,341 mi.
    Est. $982/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Mineral White Metallic 2024 BMW iX xDrive50

    $53,991

    28,685 mi.
    Est. $930/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Gray Metallic 2024 BMW X3 xDrive30i

    $42,991

    21,422 mi.
    Est. $741/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Alpine White 2023 BMW X3 xDrive30i

    $36,991

    49,176 mi.
    Est. $637/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 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,117

    72,968 mi.
    Est. $760/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (14 mi)

    Quick view
  • Mineral White Metallic 2026 BMW X5 M60iMineral White Metallic 2026 BMW X5 M60iMineral White Metallic 2026 BMW X5 M60iMineral White Metallic 2026 BMW X5 M60iMineral White Metallic 2026 BMW X5 M60iMineral White Metallic 2026 BMW X5 M60i

    $100,075

    5 mi.
    Est. $1,725/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2026 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2026 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2026 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2026 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2026 BMW X5 PHEV xDrive50e

    $83,225

    6 mi.
    Est. $1,434/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Aventurin Red Metallic 2023 BMW X3 xDrive30i

    $39,991

    31,132 mi.
    Est. $689/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • $29,991

    49,992 mi.
    Est. $517/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 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

    $80,100

    5 mi.
    Est. $1,380/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Alpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDrive

    $28,192

    $193
    51,727 mi.
    Est. $486/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (14 mi)

    Quick view
  • Black Sapphire Metallic 2023 BMW X3 sDrive30i

    $33,991

    53,305 mi.
    Est. $586/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • $64,991

    5,449 mi.
    Est. $1,120/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Gray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDrive

    $57,620

    7 mi.
    Est. $993/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Space Silver 2026 BMW X1 M35iSpace Silver 2026 BMW X1 M35iSpace Silver 2026 BMW X1 M35iSpace Silver 2026 BMW X1 M35iSpace Silver 2026 BMW X1 M35iSpace Silver 2026 BMW X1 M35i

    $56,650

    7 mi.
    Est. $976/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Mineral White Metallic 2024 BMW X3 xDrive30i

    $39,991

    43,558 mi.
    Est. $689/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Carbon Black Metallic 2025 BMW 530 i xDrive

    $52,991

    12,245 mi.
    Est. $913/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Mineral White Metallic 2026 BMW X1 xDrive28iMineral White Metallic 2026 BMW X1 xDrive28iMineral White Metallic 2026 BMW X1 xDrive28iMineral White Metallic 2026 BMW X1 xDrive28iMineral White Metallic 2026 BMW X1 xDrive28iMineral White Metallic 2026 BMW X1 xDrive28i

    $51,705

    4 mi.
    Est. $891/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Mineral White Metallic 2026 BMW 330 i NAMineral White Metallic 2026 BMW 330 i NAMineral White Metallic 2026 BMW 330 i NAMineral White Metallic 2026 BMW 330 i NAMineral White Metallic 2026 BMW 330 i NAMineral White Metallic 2026 BMW 330 i NA

    $53,215

    4 mi.
    Est. $917/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    $48,790

    5 mi.
    Est. $841/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Space Silver 2023 BMW i7 xDrive60

    $72,991

    28,706 mi.
    Est. $1,258/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Phytonic Blue Metallic 2024 BMW i5 eDrive40

    $47,991

    18,267 mi.
    Est. $827/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • $63,991

    2,157 mi.
    Est. $1,103/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Gray Metallic 2026 BMW 530 i xDriveGray Metallic 2026 BMW 530 i xDriveGray Metallic 2026 BMW 530 i xDriveGray Metallic 2026 BMW 530 i xDriveGray Metallic 2026 BMW 530 i xDriveGray Metallic 2026 BMW 530 i xDrive

    $69,725

    4 mi.
    Est. $1,202/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW 330 i NABlack Sapphire Metallic 2026 BMW 330 i NABlack Sapphire Metallic 2026 BMW 330 i NABlack Sapphire Metallic 2026 BMW 330 i NABlack Sapphire Metallic 2026 BMW 330 i NABlack Sapphire Metallic 2026 BMW 330 i NA

    $55,190

    4 mi.
    Est. $951/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Blue 2020 BMW Z4 sDrive30iBlue 2020 BMW Z4 sDrive30iBlue 2020 BMW Z4 sDrive30iBlue 2020 BMW Z4 sDrive30iBlue 2020 BMW Z4 sDrive30iBlue 2020 BMW Z4 sDrive30i

    $37,998

    12,148 mi.
    Est. $655/mo

    CarMax West Broad

    4.4
    Check Availability
    $149 delivery to Gastonia, NC (10 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDrive

    $68,590

    15,830 mi.
    Est. $1,182/mo

    Impex Auto Sales

    4.8
    Check Availability
    $200 delivery from Greensboro, NC (82 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