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
  • Black 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40i

    $26,598

    81,007 mi.
    Est. $485/mo

    Adams North Charlotte

    3.1
    Charlotte, NC (21 mi)
    Check Availability

  • Gray Metallic 2019 BMW M5 CompetitionGray Metallic 2019 BMW M5 CompetitionGray Metallic 2019 BMW M5 CompetitionGray Metallic 2019 BMW M5 CompetitionGray Metallic 2019 BMW M5 CompetitionGray Metallic 2019 BMW M5 Competition

    $61,374

    $1K
    40,134 mi.
    Est. $1,120/mo

    Keffer Mazda

    4.7
    Huntersville, NC (14 mi)
    Check Availability

  • Black Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40i

    $25,871

    124,964 mi.
    Est. $472/mo

    Keffer Mazda

    4.7
    Huntersville, NC (14 mi)
    Check Availability

  • Alpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28i

    $29,675

    $3.3K
    25,569 mi.
    Est. $541/mo

    Paramount Volvo VW

    4.9
    Hickory, NC (26 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28i

    $43,849

    12,922 mi.
    Est. $800/mo

    Hendrick BMW

    4.9
    Charlotte, NC (26 mi)
    Check Availability
  • Storm Bay Metallic 2023 BMW 228 Gran Coupe i sDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe i sDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe i sDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe i sDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe i sDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe i sDrive

    $30,248

    $642
    31,766 mi.
    Est. $552/mo

    Hendrick BMW

    4.9
    Charlotte, NC (26 mi)
    Check Availability
  • Blue 2019 BMW 440 I xDriveBlue 2019 BMW 440 I xDriveBlue 2019 BMW 440 I xDriveBlue 2019 BMW 440 I xDriveBlue 2019 BMW 440 I xDriveBlue 2019 BMW 440 I xDrive

    $34,998

    67,142 mi.
    Est. $638/mo

    CarMax South Boulevard

    4.9
    Pineville, NC (25 mi)
    Check Availability
  • White 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30e

    $32,998

    25,672 mi.
    Est. $602/mo

    CarMax Gastonia

    4.3
    Gastonia, NC (10 mi)
    Check Availability
  • Phytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30i

    $27,394

    41,640 mi.
    Est. $500/mo

    Keffer Mazda

    4.7
    Huntersville, NC (14 mi)
    Check Availability

  • Gray 2021 BMW 230 XIGray 2021 BMW 230 XIGray 2021 BMW 230 XIGray 2021 BMW 230 XIGray 2021 BMW 230 XIGray 2021 BMW 230 XI

    $31,998

    $1K
    42,162 mi.
    Est. $584/mo

    CarMax Gastonia

    4.3
    Gastonia, NC (10 mi)
    Check Availability
  • Gray 2021 BMW X7 xDrive40iGray 2021 BMW X7 xDrive40iGray 2021 BMW X7 xDrive40iGray 2021 BMW X7 xDrive40iGray 2021 BMW X7 xDrive40iGray 2021 BMW X7 xDrive40i

    $44,998

    22,337 mi.
    Est. $821/mo

    CarMax Independence Boulevard

    4.2
    Charlotte, NC (27 mi)
    Check Availability
  • White 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30i

    $46,998

    24,096 mi.
    Est. $857/mo

    CarMax Gastonia

    4.3
    Gastonia, NC (10 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 430 Gran Coupe i xDriveBlack Sapphire Metallic 2026 BMW 430 Gran Coupe i xDriveBlack Sapphire Metallic 2026 BMW 430 Gran Coupe i xDriveBlack Sapphire Metallic 2026 BMW 430 Gran Coupe i xDriveBlack Sapphire Metallic 2026 BMW 430 Gran Coupe i xDriveBlack Sapphire Metallic 2026 BMW 430 Gran Coupe i xDrive

    $40,795

    16,190 mi.
    Est. $744/mo

    EchoPark Automotive Charlotte

    4.7
    Charlotte, NC (23 mi)
    Check Availability
  • Blue 2019 BMW 540 IBlue 2019 BMW 540 IBlue 2019 BMW 540 IBlue 2019 BMW 540 IBlue 2019 BMW 540 IBlue 2019 BMW 540 I

    $31,998

    50,111 mi.
    Est. $584/mo

    CarMax Independence Boulevard

    4.2
    Charlotte, NC (27 mi)
    Check Availability
  • White Metallic 2024 BMW X1 M35iWhite Metallic 2024 BMW X1 M35iWhite Metallic 2024 BMW X1 M35iWhite Metallic 2024 BMW X1 M35iWhite Metallic 2024 BMW X1 M35iWhite Metallic 2024 BMW X1 M35i

    $37,570

    40,946 mi.
    Est. $685/mo

    Paramount Kia of Hickory

    4.9
    Hickory, NC (26 mi)
    Check Availability

  • Black 2021 BMW 740 IBlack 2021 BMW 740 IBlack 2021 BMW 740 IBlack 2021 BMW 740 IBlack 2021 BMW 740 IBlack 2021 BMW 740 I

    $39,998

    37,993 mi.
    Est. $730/mo

    CarMax Gastonia

    4.3
    Gastonia, NC (10 mi)
    Check Availability
  • Gray 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeGray 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeGray 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeGray 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeGray 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeGray 2023 BMW i4 Gran Coupe eDrive35 Gran Coupe

    $35,998

    19,390 mi.
    Est. $657/mo

    CarMax Gastonia

    4.3
    Gastonia, NC (10 mi)
    Check Availability
  • White 2023 BMW M440 I xDrive Gran CoupeWhite 2023 BMW M440 I xDrive Gran CoupeWhite 2023 BMW M440 I xDrive Gran CoupeWhite 2023 BMW M440 I xDrive Gran CoupeWhite 2023 BMW M440 I xDrive Gran CoupeWhite 2023 BMW M440 I xDrive Gran Coupe

    $47,998

    29,121 mi.
    Est. $876/mo

    CarMax Gastonia

    4.3
    Gastonia, NC (10 mi)
    Check Availability
  • Melbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330i

    $29,596

    $500
    36,449 mi.
    Est. $540/mo

    EchoPark Automotive Charlotte

    4.7
    Charlotte, NC (23 mi)
    Check Availability
  • Alpine White 2025 BMW X1 xDrive28iAlpine White 2025 BMW X1 xDrive28iAlpine White 2025 BMW X1 xDrive28iAlpine White 2025 BMW X1 xDrive28iAlpine White 2025 BMW X1 xDrive28iAlpine White 2025 BMW X1 xDrive28i

    $27,696

    $100
    38,442 mi.
    Est. $505/mo

    EchoPark Automotive Charlotte

    4.7
    Charlotte, NC (23 mi)
    Check Availability
  • Alpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40i

    $35,899

    64,471 mi.
    Est. $655/mo

    Shelby Kia

    3.9
    Shelby, NC (24 mi)
    Check Availability

  • White 2019 BMW 430 I xDriveWhite 2019 BMW 430 I xDriveWhite 2019 BMW 430 I xDriveWhite 2019 BMW 430 I xDriveWhite 2019 BMW 430 I xDriveWhite 2019 BMW 430 I xDrive

    $31,998

    43,947 mi.
    Est. $584/mo

    CarMax South Boulevard

    4.9
    Pineville, NC (25 mi)
    Check Availability
  • Black 2019 BMW 430 I xDriveBlack 2019 BMW 430 I xDriveBlack 2019 BMW 430 I xDriveBlack 2019 BMW 430 I xDriveBlack 2019 BMW 430 I xDriveBlack 2019 BMW 430 I xDrive

    $25,998

    $2K
    71,935 mi.
    Est. $474/mo

    CarMax Gastonia

    4.3
    Gastonia, NC (10 mi)
    Check Availability
  • Blue 2021 BMW 430 IBlue 2021 BMW 430 IBlue 2021 BMW 430 IBlue 2021 BMW 430 IBlue 2021 BMW 430 IBlue 2021 BMW 430 I

    $33,998

    $1K
    46,228 mi.
    Est. $620/mo

    CarMax Independence Boulevard

    4.2
    Charlotte, NC (27 mi)
    Check Availability
  • White 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeWhite 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeWhite 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeWhite 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeWhite 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeWhite 2023 BMW i4 Gran Coupe eDrive35 Gran Coupe

    $30,998

    47,230 mi.
    Est. $565/mo

    CarMax Independence Boulevard

    4.2
    Charlotte, NC (27 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW 530 i xDriveMineral White Metallic 2023 BMW 530 i xDriveMineral White Metallic 2023 BMW 530 i xDriveMineral White Metallic 2023 BMW 530 i xDriveMineral White Metallic 2023 BMW 530 i xDriveMineral White Metallic 2023 BMW 530 i xDrive

    $31,286

    35,850 mi.
    Est. $571/mo

    EchoPark Automotive Charlotte

    4.7
    Charlotte, NC (23 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,886

    17,983 mi.
    Est. $600/mo

    Johnson Volvo Cars Charlotte

    4.8
    Charlotte, NC (27 mi)
    Check Availability

  • Gray 2026 BMW 228 Gran Coupe xDrive Gran CoupeGray 2026 BMW 228 Gran Coupe xDrive Gran CoupeGray 2026 BMW 228 Gran Coupe xDrive Gran CoupeGray 2026 BMW 228 Gran Coupe xDrive Gran CoupeGray 2026 BMW 228 Gran Coupe xDrive Gran CoupeGray 2026 BMW 228 Gran Coupe xDrive Gran Coupe

    $33,998

    15,554 mi.
    Est. $620/mo

    CarMax Gastonia

    4.3
    Gastonia, NC (10 mi)
    Check Availability
  • Blue 2026 BMW 228 Gran Coupe xDrive Gran CoupeBlue 2026 BMW 228 Gran Coupe xDrive Gran CoupeBlue 2026 BMW 228 Gran Coupe xDrive Gran CoupeBlue 2026 BMW 228 Gran Coupe xDrive Gran CoupeBlue 2026 BMW 228 Gran Coupe xDrive Gran CoupeBlue 2026 BMW 228 Gran Coupe xDrive Gran Coupe

    $31,998

    20,775 mi.
    Est. $584/mo

    CarMax Independence Boulevard

    4.2
    Charlotte, NC (27 mi)
    Check Availability
  • White 2023 BMW 530 I xDriveWhite 2023 BMW 530 I xDriveWhite 2023 BMW 530 I xDriveWhite 2023 BMW 530 I xDriveWhite 2023 BMW 530 I xDriveWhite 2023 BMW 530 I xDrive

    $32,998

    $1K
    27,794 mi.
    Est. $602/mo

    CarMax Independence Boulevard

    4.2
    Charlotte, NC (27 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

    $40,998

    34,233 mi.
    Est. $748/mo

    CarMax Laurel

    3.8
    $399 delivery to Gastonia, NC (10 mi)
    Check Availability
  • Gray 2017 BMW M3 BaseGray 2017 BMW M3 BaseGray 2017 BMW M3 BaseGray 2017 BMW M3 BaseGray 2017 BMW M3 BaseGray 2017 BMW M3 Base

    $37,995

    116,177 mi.
    Est. $693/mo

    National Auto Exchange

    3.6
    $420 delivery from Fredericksburg, VA (280 mi)
    Check Availability