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
  • Platinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i Premium

    $9,223

    $777
    123,948 mi.
    Est. $169/mo

    Keith Hawthorne Ford of Belmont

    3.9
    Check Availability
    Belmont, NC (22 mi)

    Quick view
  • White Metallic 2018 BMW X3 xDrive30iWhite Metallic 2018 BMW X3 xDrive30iWhite Metallic 2018 BMW X3 xDrive30iWhite Metallic 2018 BMW X3 xDrive30iWhite Metallic 2018 BMW X3 xDrive30iWhite Metallic 2018 BMW X3 xDrive30i

    $20,881

    78,300 mi.
    Est. $382/mo

    Johnson Volvo Cars Charlotte

    4.7
    Check Availability
    Charlotte, NC (4 mi)

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

    $39,990

    64,127 mi.
    Est. $731/mo

    JTs Kia of Rock Hill

    3.8
    Check Availability
    Rock Hill, SC (20 mi)
    Quick view
  • White 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40i

    $36,998

    55,702 mi.
    Est. $677/mo

    CarMax Independence Boulevard

    3.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • Tanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40i

    $70,776

    8,231 mi.
    Est. $1,294/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (19 mi)
    Quick view
  • BLACK SAPPHIRE 2026 BMW X5 sDrive40iBLACK SAPPHIRE 2026 BMW X5 sDrive40iBLACK SAPPHIRE 2026 BMW X5 sDrive40iBLACK SAPPHIRE 2026 BMW X5 sDrive40iBLACK SAPPHIRE 2026 BMW X5 sDrive40iBLACK SAPPHIRE 2026 BMW X5 sDrive40i

    $58,790

    $1.9K
    16,323 mi.
    Est. $1,075/mo

    Hendrick BMW

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

    16,151 mi.
    Est. $1,157/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (19 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDrive

    $17,319

    $127
    110,984 mi.
    Est. $317/mo

    Union County Kia

    4.6
    Check Availability
    Monroe, NC (8 mi)

    Quick view
  • Tanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDrive

    $54,790

    5,712 mi.
    Est. $1,002/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30i

    $38,990

    $518
    31,600 mi.
    Est. $713/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (10 mi)
    Quick view
  • Black Sapphire Metallic 2025 BMW M4 Competition xDriveBlack Sapphire Metallic 2025 BMW M4 Competition xDriveBlack Sapphire Metallic 2025 BMW M4 Competition xDriveBlack Sapphire Metallic 2025 BMW M4 Competition xDriveBlack Sapphire Metallic 2025 BMW M4 Competition xDriveBlack Sapphire Metallic 2025 BMW M4 Competition xDrive

    $92,149

    $1K
    13,376 mi.
    Est. $1,685/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • Donington Grey Metallic 2023 BMW X5 M BaseDonington Grey Metallic 2023 BMW X5 M BaseDonington Grey Metallic 2023 BMW X5 M BaseDonington Grey Metallic 2023 BMW X5 M BaseDonington Grey Metallic 2023 BMW X5 M BaseDonington Grey Metallic 2023 BMW X5 M Base

    $75,318

    20,307 mi.
    Est. $1,377/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • Carbon Black Metallic 2023 BMW ALPINA B8 Gran Coupe xDriveCarbon Black Metallic 2023 BMW ALPINA B8 Gran Coupe xDriveCarbon Black Metallic 2023 BMW ALPINA B8 Gran Coupe xDriveCarbon Black Metallic 2023 BMW ALPINA B8 Gran Coupe xDriveCarbon Black Metallic 2023 BMW ALPINA B8 Gran Coupe xDriveCarbon Black Metallic 2023 BMW ALPINA B8 Gran Coupe xDrive

    $90,290

    $1K
    35,946 mi.
    Est. $1,651/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • Dark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45e

    $38,754

    $172
    64,209 mi.
    Est. $709/mo

    Union County Kia

    4.6
    Check Availability
    Monroe, NC (8 mi)

    Quick view
  • Dark Graphite Metallic 2023 BMW 540 iDark Graphite Metallic 2023 BMW 540 iDark Graphite Metallic 2023 BMW 540 iDark Graphite Metallic 2023 BMW 540 iDark Graphite Metallic 2023 BMW 540 iDark Graphite Metallic 2023 BMW 540 i

    $49,276

    $500
    30,955 mi.
    Est. $901/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (19 mi)
    Quick view
  • MINERAL WHITE 2026 BMW 540 xDriveMINERAL WHITE 2026 BMW 540 xDriveMINERAL WHITE 2026 BMW 540 xDriveMINERAL WHITE 2026 BMW 540 xDriveMINERAL WHITE 2026 BMW 540 xDriveMINERAL WHITE 2026 BMW 540 xDrive

    $58,318

    $472
    16,973 mi.
    Est. $1,066/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • PORTIMAO BLUE 2025 BMW M340 M340iPORTIMAO BLUE 2025 BMW M340 M340iPORTIMAO BLUE 2025 BMW M340 M340iPORTIMAO BLUE 2025 BMW M340 M340iPORTIMAO BLUE 2025 BMW M340 M340iPORTIMAO BLUE 2025 BMW M340 M340i

    $55,759

    $559
    19,847 mi.
    Est. $1,020/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • Vegas Red Metallic 2026 BMW M340 NAVegas Red Metallic 2026 BMW M340 NAVegas Red Metallic 2026 BMW M340 NAVegas Red Metallic 2026 BMW M340 NAVegas Red Metallic 2026 BMW M340 NAVegas Red Metallic 2026 BMW M340 NA

    $60,776

    14,789 mi.
    Est. $1,111/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (19 mi)
    Quick view
  • Mineral White Metallic 2023 BMW 840 Gran Coupe i xDriveMineral White Metallic 2023 BMW 840 Gran Coupe i xDriveMineral White Metallic 2023 BMW 840 Gran Coupe i xDriveMineral White Metallic 2023 BMW 840 Gran Coupe i xDriveMineral White Metallic 2023 BMW 840 Gran Coupe i xDriveMineral White Metallic 2023 BMW 840 Gran Coupe i xDrive

    $59,276

    20,922 mi.
    Est. $1,084/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (19 mi)
    Quick view
  • PHYTONIC BLUE 2025 BMW 550e xDrivePHYTONIC BLUE 2025 BMW 550e xDrivePHYTONIC BLUE 2025 BMW 550e xDrivePHYTONIC BLUE 2025 BMW 550e xDrivePHYTONIC BLUE 2025 BMW 550e xDrivePHYTONIC BLUE 2025 BMW 550e xDrive

    $75,418

    5,056 mi.
    Est. $1,379/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • DARK GRAPHITE 2025 BMW X4 xDrive30iDARK GRAPHITE 2025 BMW X4 xDrive30iDARK GRAPHITE 2025 BMW X4 xDrive30iDARK GRAPHITE 2025 BMW X4 xDrive30iDARK GRAPHITE 2025 BMW X4 xDrive30iDARK GRAPHITE 2025 BMW X4 xDrive30i

    $46,290

    18,173 mi.
    Est. $846/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW M550 i XdriveBlack Sapphire Metallic 2023 BMW M550 i XdriveBlack Sapphire Metallic 2023 BMW M550 i XdriveBlack Sapphire Metallic 2023 BMW M550 i XdriveBlack Sapphire Metallic 2023 BMW M550 i XdriveBlack Sapphire Metallic 2023 BMW M550 i Xdrive

    $55,776

    $1K
    46,137 mi.
    Est. $1,020/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (19 mi)
    Quick view
  • Aventurin Red Metallic 2023 BMW 530e BaseAventurin Red Metallic 2023 BMW 530e BaseAventurin Red Metallic 2023 BMW 530e BaseAventurin Red Metallic 2023 BMW 530e BaseAventurin Red Metallic 2023 BMW 530e BaseAventurin Red Metallic 2023 BMW 530e Base

    $37,693

    $725
    33,478 mi.
    Est. $689/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • Melbourne Red Metallic 2023 BMW 330e 330e iPerformanceMelbourne Red Metallic 2023 BMW 330e 330e iPerformanceMelbourne Red Metallic 2023 BMW 330e 330e iPerformanceMelbourne Red Metallic 2023 BMW 330e 330e iPerformanceMelbourne Red Metallic 2023 BMW 330e 330e iPerformanceMelbourne Red Metallic 2023 BMW 330e 330e iPerformance

    $29,879

    $931
    49,177 mi.
    Est. $546/mo

    Scott Clark Toyota

    4.4
    Check Availability
    Matthews, NC (3 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW 530e BaseBlack Sapphire Metallic 2023 BMW 530e BaseBlack Sapphire Metallic 2023 BMW 530e BaseBlack Sapphire Metallic 2023 BMW 530e BaseBlack Sapphire Metallic 2023 BMW 530e BaseBlack Sapphire Metallic 2023 BMW 530e Base

    $37,276

    28,706 mi.
    Est. $682/mo

    Hendrick BMW Northlake

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

    $27,997

    $607
    51,727 mi.
    Est. $512/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (22 mi)
    Quick view
  • Alpine White 2025 BMW i5 eDrive40Alpine White 2025 BMW i5 eDrive40Alpine White 2025 BMW i5 eDrive40Alpine White 2025 BMW i5 eDrive40Alpine White 2025 BMW i5 eDrive40Alpine White 2025 BMW i5 eDrive40

    $57,776

    $1K
    4,534 mi.
    Est. $1,056/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (19 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW 740 iBlack Sapphire Metallic 2023 BMW 740 iBlack Sapphire Metallic 2023 BMW 740 iBlack Sapphire Metallic 2023 BMW 740 iBlack Sapphire Metallic 2023 BMW 740 iBlack Sapphire Metallic 2023 BMW 740 i

    $66,318

    $472
    32,827 mi.
    Est. $1,213/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (4 mi)
    Quick view
  • White 2025 BMW M340 I xDriveWhite 2025 BMW M340 I xDriveWhite 2025 BMW M340 I xDriveWhite 2025 BMW M340 I xDriveWhite 2025 BMW M340 I xDriveWhite 2025 BMW M340 I xDrive

    $60,998

    12,115 mi.
    Est. $1,115/mo

    CarMax Laurel

    3.1
    Check Availability
    $149 delivery to Charlotte, NC (4 mi)
    Quick view
  • Austin Yellow Metallic 2015 BMW M4 BaseAustin Yellow Metallic 2015 BMW M4 BaseAustin Yellow Metallic 2015 BMW M4 BaseAustin Yellow Metallic 2015 BMW M4 BaseAustin Yellow Metallic 2015 BMW M4 BaseAustin Yellow Metallic 2015 BMW M4 Base

    $32,995

    $2K
    77,283 mi.
    Est. $603/mo

    Auto Buying Service

    3.9
    Check Availability
    $339 delivery from Fairfax, VA (323 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