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 Listings
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
  • Carbon Black Metallic 2021 BMW M850 Gran Coupe i xDriveCarbon Black Metallic 2021 BMW M850 Gran Coupe i xDriveCarbon Black Metallic 2021 BMW M850 Gran Coupe i xDriveCarbon Black Metallic 2021 BMW M850 Gran Coupe i xDriveCarbon Black Metallic 2021 BMW M850 Gran Coupe i xDriveCarbon Black Metallic 2021 BMW M850 Gran Coupe i xDrive

    $46,098

    $4K
    53,805 mi.
    Est. $841/mo

    Adams North Charlotte

    3.1
    Charlotte, NC (27 mi)
    Check Availability

  • White Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe i

    $34,070

    $350
    45,461 mi.
    Est. $622/mo

    Keith Hawthorne Ford of Belmont

    3.9
    Belmont, NC (21 mi)
    Check Availability

  • Alpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28i

    $16,877

    $400
    87,557 mi.
    Est. $308/mo

    77 Auto

    4.0
    Rock Hill, SC (4 mi)
    Check Availability

  • Black 2023 BMW M340 I xDriveBlack 2023 BMW M340 I xDriveBlack 2023 BMW M340 I xDriveBlack 2023 BMW M340 I xDriveBlack 2023 BMW M340 I xDriveBlack 2023 BMW M340 I xDrive

    $59,998

    7,590 mi.
    Est. $1,095/mo

    CarMax Gastonia

    4.3
    Gastonia, NC (23 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW M2 CoupeBlack Sapphire Metallic 2025 BMW M2 CoupeBlack Sapphire Metallic 2025 BMW M2 CoupeBlack Sapphire Metallic 2025 BMW M2 CoupeBlack Sapphire Metallic 2025 BMW M2 CoupeBlack Sapphire Metallic 2025 BMW M2 Coupe

    $72,518

    $372
    17,942 mi.
    Est. $1,323/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Alpine White 2015 BMW M235 xDriveAlpine White 2015 BMW M235 xDriveAlpine White 2015 BMW M235 xDriveAlpine White 2015 BMW M235 xDriveAlpine White 2015 BMW M235 xDriveAlpine White 2015 BMW M235 xDrive

    $15,995

    119,283 mi.
    Est. $292/mo

    Charlotte Auto Import

    Charlotte, NC (25 mi)
    Check Availability
  • Imperial Blue Metallic 2013 BMW 335 xDriveImperial Blue Metallic 2013 BMW 335 xDriveImperial Blue Metallic 2013 BMW 335 xDriveImperial Blue Metallic 2013 BMW 335 xDriveImperial Blue Metallic 2013 BMW 335 xDriveImperial Blue Metallic 2013 BMW 335 xDrive

    $19,618

    $272
    70,604 mi.
    Est. $358/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Velvet Blue Metallic 2026 BMW M2 CSVelvet Blue Metallic 2026 BMW M2 CSVelvet Blue Metallic 2026 BMW M2 CSVelvet Blue Metallic 2026 BMW M2 CSVelvet Blue Metallic 2026 BMW M2 CSVelvet Blue Metallic 2026 BMW M2 CS

    $116,828

    417 mi.
    Est. $2,131/mo

    Rev and Reserve AutoHaus

    Charlotte, NC (22 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28i

    $32,785

    17,983 mi.
    Est. $598/mo

    Johnson Volvo Cars Charlotte

    4.8
    Charlotte, NC (23 mi)
    Check Availability

  • Imperial Blue Metallic 2014 BMW 550 xDriveImperial Blue Metallic 2014 BMW 550 xDriveImperial Blue Metallic 2014 BMW 550 xDriveImperial Blue Metallic 2014 BMW 550 xDriveImperial Blue Metallic 2014 BMW 550 xDriveImperial Blue Metallic 2014 BMW 550 xDrive

    $13,494

    100,100 mi.
    Est. $246/mo

    Charlotte Auto Import

    Charlotte, NC (25 mi)
    Check Availability
  • Alpine White 2009 BMW 335 2dr Conv 335iAlpine White 2009 BMW 335 2dr Conv 335iAlpine White 2009 BMW 335 2dr Conv 335iAlpine White 2009 BMW 335 2dr Conv 335iAlpine White 2009 BMW 335 2dr Conv 335iAlpine White 2009 BMW 335 2dr Conv 335i

    $9,292

    126,028 mi.
    Est. $170/mo

    Journey Auto Sales

    Charoltte, NC (28 mi)
    Check Availability
  • Imperial Blue Metallic 2018 BMW 750 i xDriveImperial Blue Metallic 2018 BMW 750 i xDriveImperial Blue Metallic 2018 BMW 750 i xDriveImperial Blue Metallic 2018 BMW 750 i xDriveImperial Blue Metallic 2018 BMW 750 i xDriveImperial Blue Metallic 2018 BMW 750 i xDrive

    $18,494

    116,489 mi.
    Est. $337/mo

    Charlotte Auto Import

    Charlotte, NC (25 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW 750 i xDriveDark Graphite Metallic 2021 BMW 750 i xDriveDark Graphite Metallic 2021 BMW 750 i xDriveDark Graphite Metallic 2021 BMW 750 i xDriveDark Graphite Metallic 2021 BMW 750 i xDriveDark Graphite Metallic 2021 BMW 750 i xDrive

    $34,518

    $372
    81,226 mi.
    Est. $630/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW M240 iBlack Sapphire Metallic 2023 BMW M240 iBlack Sapphire Metallic 2023 BMW M240 iBlack Sapphire Metallic 2023 BMW M240 iBlack Sapphire Metallic 2023 BMW M240 iBlack Sapphire Metallic 2023 BMW M240 i

    $44,890

    $904
    23,813 mi.
    Est. $819/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Jet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230i

    $16,677

    $400
    78,393 mi.
    Est. $304/mo

    77 Auto

    4.0
    Rock Hill, SC (4 mi)
    Check Availability

  • Dark Graphite Metallic 2024 BMW iX M60Dark Graphite Metallic 2024 BMW iX M60Dark Graphite Metallic 2024 BMW iX M60Dark Graphite Metallic 2024 BMW iX M60Dark Graphite Metallic 2024 BMW iX M60Dark Graphite Metallic 2024 BMW iX M60

    $57,390

    $2K
    45,223 mi.
    Est. $1,047/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Mineral White Metallic 2024 BMW iX xDrive50Mineral White Metallic 2024 BMW iX xDrive50Mineral White Metallic 2024 BMW iX xDrive50Mineral White Metallic 2024 BMW iX xDrive50Mineral White Metallic 2024 BMW iX xDrive50Mineral White Metallic 2024 BMW iX xDrive50

    $50,794

    $1K
    32,485 mi.
    Est. $927/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Thundernight Metallic 2026 BMW M240 iThundernight Metallic 2026 BMW M240 iThundernight Metallic 2026 BMW M240 iThundernight Metallic 2026 BMW M240 iThundernight Metallic 2026 BMW M240 iThundernight Metallic 2026 BMW M240 i

    $53,890

    7,105 mi.
    Est. $983/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Red 2022 BMW M5 CSRed 2022 BMW M5 CSRed 2022 BMW M5 CSRed 2022 BMW M5 CSRed 2022 BMW M5 CSRed 2022 BMW M5 CS

    $153,076

    $10K
    15,300 mi.
    Est. $2,792/mo

    McLaren Charlotte

    Charlotte, NC (17 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW M5 BaseBlack Sapphire Metallic 2026 BMW M5 BaseBlack Sapphire Metallic 2026 BMW M5 BaseBlack Sapphire Metallic 2026 BMW M5 BaseBlack Sapphire Metallic 2026 BMW M5 BaseBlack Sapphire Metallic 2026 BMW M5 Base

    $110,890

    6,104 mi.
    Est. $2,023/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30i

    $27,277

    $600
    73,972 mi.
    Est. $498/mo

    77 Auto

    4.0
    Rock Hill, SC (4 mi)
    Check Availability

  • Black Sapphire Metallic 2022 BMW M4 Competition xDriveBlack Sapphire Metallic 2022 BMW M4 Competition xDriveBlack Sapphire Metallic 2022 BMW M4 Competition xDriveBlack Sapphire Metallic 2022 BMW M4 Competition xDriveBlack Sapphire Metallic 2022 BMW M4 Competition xDriveBlack Sapphire Metallic 2022 BMW M4 Competition xDrive

    $133,076

    $8K
    9,925 mi.
    Est. $2,428/mo

    McLaren Charlotte

    Charlotte, NC (17 mi)
    Check Availability
  • Dark Graphite Metallic 2019 BMW X3 M40iDark Graphite Metallic 2019 BMW X3 M40iDark Graphite Metallic 2019 BMW X3 M40iDark Graphite Metallic 2019 BMW X3 M40iDark Graphite Metallic 2019 BMW X3 M40iDark Graphite Metallic 2019 BMW X3 M40i

    $27,880

    66,714 mi.
    Est. $509/mo

    Keffer Hyundai

    4.4
    Matthews, NC (23 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDrive

    $70,999

    $5.8K
    25,897 mi.
    Est. $1,295/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • 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

    $76,687

    7,857 mi.
    Est. $1,399/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Manhattan Green Metallic 2022 BMW X5 xDrive40iManhattan Green Metallic 2022 BMW X5 xDrive40iManhattan Green Metallic 2022 BMW X5 xDrive40iManhattan Green Metallic 2022 BMW X5 xDrive40iManhattan Green Metallic 2022 BMW X5 xDrive40iManhattan Green Metallic 2022 BMW X5 xDrive40i

    $39,582

    30,388 mi.
    Est. $722/mo

    Keffer Hyundai

    4.4
    Matthews, NC (23 mi)
    Check Availability
  • Alpine White 2021 BMW X3 sDrive30iAlpine White 2021 BMW X3 sDrive30iAlpine White 2021 BMW X3 sDrive30iAlpine White 2021 BMW X3 sDrive30iAlpine White 2021 BMW X3 sDrive30iAlpine White 2021 BMW X3 sDrive30i

    $25,303

    $239
    55,451 mi.
    Est. $462/mo

    Union County Kia

    4.6
    Monroe, NC (26 mi)
    Check Availability

  • Skyscraper Grey Metallic 2025 BMW X7 xDrive40iSkyscraper Grey Metallic 2025 BMW X7 xDrive40iSkyscraper Grey Metallic 2025 BMW X7 xDrive40iSkyscraper Grey Metallic 2025 BMW X7 xDrive40iSkyscraper Grey Metallic 2025 BMW X7 xDrive40iSkyscraper Grey Metallic 2025 BMW X7 xDrive40i

    $68,890

    $1.9K
    20,661 mi.
    Est. $1,257/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Brooklyn Grey Metallic 2024 BMW X7 M60iBrooklyn Grey Metallic 2024 BMW X7 M60iBrooklyn Grey Metallic 2024 BMW X7 M60iBrooklyn Grey Metallic 2024 BMW X7 M60iBrooklyn Grey Metallic 2024 BMW X7 M60iBrooklyn Grey Metallic 2024 BMW X7 M60i

    $78,418

    $472
    33,468 mi.
    Est. $1,431/mo

    Hendrick BMW

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

    $38,399

    $490
    25,971 mi.
    Est. $700/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • Sparkling Brown Metallic 2018 BMW X5 sDrive35i Sports Activity VehicleSparkling Brown Metallic 2018 BMW X5 sDrive35i Sports Activity VehicleSparkling Brown Metallic 2018 BMW X5 sDrive35i Sports Activity VehicleSparkling Brown Metallic 2018 BMW X5 sDrive35i Sports Activity VehicleSparkling Brown Metallic 2018 BMW X5 sDrive35i Sports Activity VehicleSparkling Brown Metallic 2018 BMW X5 sDrive35i Sports Activity Vehicle

    $14,792

    120,535 mi.
    Est. $270/mo

    Journey Auto Sales

    Charoltte, NC (28 mi)
    Check Availability
  • Black 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40I

    $39,998

    34,233 mi.
    Est. $730/mo

    CarMax Laurel

    3.8
    $399 delivery to Pineville, NC (14 mi)
    Check Availability
  • Blue 2025 BMW M240 XIBlue 2025 BMW M240 XIBlue 2025 BMW M240 XIBlue 2025 BMW M240 XIBlue 2025 BMW M240 XIBlue 2025 BMW M240 XI

    $58,998

    4,543 mi.
    Est. $1,076/mo

    CarMax Fredericksburg

    4.1
    $149 delivery to Pineville, NC (14 mi)
    Check Availability