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
  • Carbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30i

    $24,579

    $121
    62,397 mi.
    Est. $448/mo

    Union County Kia

    4.6
    Monroe, NC (26 mi)
    Check Availability

    Quick view
  • Arctic Race Blue Metallic 2023 BMW 540 iArctic Race Blue Metallic 2023 BMW 540 iArctic Race Blue Metallic 2023 BMW 540 iArctic Race Blue Metallic 2023 BMW 540 iArctic Race Blue Metallic 2023 BMW 540 iArctic Race Blue Metallic 2023 BMW 540 i

    $44,744

    34,402 mi.
    Est. $816/mo

    Scott Clark Toyota

    4.5
    Matthews, NC (23 mi)
    Check Availability

    Quick view
  • $42,790

    24,494 mi.
    Est. $781/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $39,790

    44,991 mi.
    Est. $726/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $51,790

    29,161 mi.
    Est. $945/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $62,790

    10,900 mi.
    Est. $1,145/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $57,790

    27,002 mi.
    Est. $1,054/mo

    Hendrick BMW

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

    $61,386

    $500
    38,249 mi.
    Est. $1,120/mo

    Johnson Volvo Cars Charlotte

    4.7
    Charlotte, NC (23 mi)
    Check Availability

    Quick view
  • $50,790

    21,168 mi.
    Est. $927/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $54,790

    15,892 mi.
    Est. $999/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $49,218

    $572
    27,448 mi.
    Est. $898/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $48,790

    33,294 mi.
    Est. $890/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $41,790

    35,922 mi.
    Est. $762/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Red Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 BaseRed Metallic 2025 BMW M2 Base

    $69,320

    15,873 mi.
    Est. $1,265/mo

    Scott Clark Toyota

    4.5
    Matthews, NC (23 mi)
    Check Availability

    Quick view
  • $42,290

    10,632 mi.
    Est. $771/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $86,790

    30,086 mi.
    Est. $1,583/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • $26,896

    25,913 mi.
    Est. $491/mo

    EchoPark Automotive Charlotte

    4.7
    Charlotte, NC (23 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2024 BMW 740 740i

    $62,664

    $5K
    11,763 mi.
    Est. $1,143/mo

    INFINITI of Charlotte

    4.2
    Matthews, NC (23 mi)
    Check Availability
    Quick view
  • $35,859

    57,245 mi.
    Est. $654/mo

    INFINITI of Charlotte

    4.2
    Matthews, NC (23 mi)
    Check Availability
    Quick view
  • Skyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30i

    $36,960

    24,513 mi.
    Est. $674/mo

    Rock Hill Nissan

    3.4
    Rock Hill, SC (5 mi)
    Check Availability

    Quick view
  • Mineral White Metallic 2018 BMW 530 528i

    $17,594

    101,288 mi.
    Est. $321/mo

    INFINITI of Charlotte

    4.2
    Matthews, NC (23 mi)
    Check Availability
    Quick view
  • $22,998

    79,405 mi.
    Est. $420/mo

    Adams North Charlotte

    3.2
    Charlotte, NC (27 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28i

    $44,598

    6 mi.
    Est. $814/mo

    Adams North Charlotte

    3.2
    Charlotte, NC (27 mi)
    Check Availability
    Quick view
  • $19,998

    111,801 mi.
    Est. $365/mo

    Adams North Charlotte

    3.2
    Charlotte, NC (27 mi)
    Check Availability
    Quick view
  • Mineral Gray Metallic 2017 BMW 320 i

    $10,999

    112,801 mi.
    Est. $201/mo

    Hyundai of Union County

    Monroe, NC (27 mi)
    Check Availability
    Quick view
  • Carbon Black Metallic 2023 BMW M550 i XdriveCarbon Black Metallic 2023 BMW M550 i XdriveCarbon Black Metallic 2023 BMW M550 i XdriveCarbon Black Metallic 2023 BMW M550 i XdriveCarbon Black Metallic 2023 BMW M550 i XdriveCarbon Black Metallic 2023 BMW M550 i Xdrive

    $53,229

    $577
    41,683 mi.
    Est. $971/mo

    Rock Hill Nissan

    3.4
    Rock Hill, SC (5 mi)
    Check Availability

    Quick view
  • Black 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeBlack 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeBlack 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeBlack 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeBlack 2023 BMW i4 Gran Coupe eDrive35 Gran CoupeBlack 2023 BMW i4 Gran Coupe eDrive35 Gran Coupe

    $36,998

    12,834 mi.
    Est. $675/mo

    CarMax Fayetteville

    5.0
    $149 delivery to Pineville, NC (14 mi)
    Check Availability
    Quick view
  • Frozen Solid White 2024 BMW M3 CSFrozen Solid White 2024 BMW M3 CSFrozen Solid White 2024 BMW M3 CSFrozen Solid White 2024 BMW M3 CSFrozen Solid White 2024 BMW M3 CSFrozen Solid White 2024 BMW M3 CS

    $116,225

    $6K
    20,224 mi.
    Est. $2,120/mo

    Bentley Indianapolis

    4.2
    $772 delivery from Indianapolis, IN (441 mi)
    Check Availability
    Quick view
  • Phytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30i

    $30,396

    55,729 mi.
    Est. $555/mo

    Keffer Mazda

    4.7
    Huntersville, NC (33 mi)
    Check Availability
    Quick view
  • 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,986

    64,471 mi.
    Est. $656/mo

    Shelby Kia

    4.1
    Shelby, NC (32 mi)
    Check Availability
    Quick view
  • Alpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30i

    $42,715

    15,701 mi.
    Est. $779/mo

    Hendrick Acura Northlake

    Huntersville, NC (31 mi)
    Check Availability
    Quick view
  • Alpine White 2025 BMW M440 i xDriveAlpine White 2025 BMW M440 i xDriveAlpine White 2025 BMW M440 i xDriveAlpine White 2025 BMW M440 i xDriveAlpine White 2025 BMW M440 i xDriveAlpine White 2025 BMW M440 i xDrive

    $57,888

    $997
    3,964 mi.
    Est. $1,056/mo

    Joey Logano's Huntersville Ford

    4.6
    Huntersville, NC (33 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40i

    $62,235

    $600
    35,498 mi.
    Est. $1,135/mo

    Randy Marion Subaru

    4.9
    Mooresville, NC (45 mi)
    Check Availability
    Quick view
  • Mineral White Metallic 2019 BMW X1 xDrive28iMineral White Metallic 2019 BMW X1 xDrive28iMineral White Metallic 2019 BMW X1 xDrive28iMineral White Metallic 2019 BMW X1 xDrive28i

    $16,577

    88,808 mi.
    Est. $302/mo

    Joey Logano's Huntersville Ford

    4.6
    Huntersville, NC (33 mi)
    Check Availability
    Quick view
  • Gray Metallic 2022 BMW X7 xDrive40iGray Metallic 2022 BMW X7 xDrive40iGray Metallic 2022 BMW X7 xDrive40iGray Metallic 2022 BMW X7 xDrive40iGray Metallic 2022 BMW X7 xDrive40iGray Metallic 2022 BMW X7 xDrive40i

    $35,482

    $2K
    88,366 mi.
    Est. $647/mo

    Randy Marion Buick GMC of Huntersville

    4.7
    Huntersville, NC (33 mi)
    Check Availability
    Quick view
  • Melbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330i

    $19,695

    $1.5K
    108,500 mi.
    Est. $359/mo

    Keffer Mazda

    4.7
    Huntersville, NC (33 mi)
    Check Availability
    Quick view
  • Blue 2021 BMW 330 i xDriveBlue 2021 BMW 330 i xDriveBlue 2021 BMW 330 i xDriveBlue 2021 BMW 330 i xDriveBlue 2021 BMW 330 i xDriveBlue 2021 BMW 330 i xDrive

    $25,782

    $700
    55,221 mi.
    Est. $470/mo

    Randy Marion Buick GMC of Huntersville

    4.7
    Huntersville, NC (33 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40i

    $34,889

    $500
    75,122 mi.
    Est. $636/mo

    Gaffney Buick GMC

    4.2
    Gaffney, SC (38 mi)
    Check Availability
    Quick view
  • Frozen Pure Grey Metallic 2024 BMW M8 Gran Coupe CompetitionFrozen Pure Grey Metallic 2024 BMW M8 Gran Coupe CompetitionFrozen Pure Grey Metallic 2024 BMW M8 Gran Coupe CompetitionFrozen Pure Grey Metallic 2024 BMW M8 Gran Coupe CompetitionFrozen Pure Grey Metallic 2024 BMW M8 Gran Coupe CompetitionFrozen Pure Grey Metallic 2024 BMW M8 Gran Coupe Competition

    $100,994

    16,826 mi.
    Est. $1,842/mo

    Shelby Honda

    4.6
    Shelby, NC (32 mi)
    Check Availability
    Quick view
  • Brooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 Base

    $64,899

    $2K
    32,324 mi.
    Est. $1,184/mo

    Classic Ford Shelby

    Shelby, NC (34 mi)
    Check Availability
    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