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
  • Glacier Silver Metallic 2017 BMW X1 xDrive 28iGlacier Silver Metallic 2017 BMW X1 xDrive 28iGlacier Silver Metallic 2017 BMW X1 xDrive 28iGlacier Silver Metallic 2017 BMW X1 xDrive 28iGlacier Silver Metallic 2017 BMW X1 xDrive 28iGlacier Silver Metallic 2017 BMW X1 xDrive 28i

    $11,898

    $1.9K
    92,175 mi.
    Est. $217/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

    87,557 mi.
    Est. $308/mo

    77 Auto

    4.0
    Rock Hill, SC (4 mi)
    Check Availability

  • $49,890

    30,865 mi.
    Est. $910/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $36,890

    35,184 mi.
    Est. $673/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $39,890

    40,722 mi.
    Est. $728/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $38,890

    28,961 mi.
    Est. $709/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $33,890

    96,379 mi.
    Est. $618/mo

    Hendrick BMW

    4.9
    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,785

    17,983 mi.
    Est. $598/mo

    Johnson Volvo Cars Charlotte

    4.8
    Charlotte, NC (23 mi)
    Check Availability

  • $36,890

    49,381 mi.
    Est. $673/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $58,890

    36,617 mi.
    Est. $1,074/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $50,890

    6,389 mi.
    Est. $928/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $56,890

    14,295 mi.
    Est. $1,038/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $56,890

    26,191 mi.
    Est. $1,038/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

    78,393 mi.
    Est. $304/mo

    77 Auto

    4.0
    Rock Hill, SC (4 mi)
    Check Availability

  • $74,890

    6,905 mi.
    Est. $1,366/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $70,890

    6,345 mi.
    Est. $1,293/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $60,890

    37,074 mi.
    Est. $1,111/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $54,890

    6,657 mi.
    Est. $1,001/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $60,890

    37,483 mi.
    Est. $1,111/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

    73,972 mi.
    Est. $498/mo

    77 Auto

    4.0
    Rock Hill, SC (4 mi)
    Check Availability

  • $70,890

    6,277 mi.
    Est. $1,293/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $38,890

    17,749 mi.
    Est. $709/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $50,890

    11,548 mi.
    Est. $928/mo

    Hendrick BMW

    4.9
    Charlotte, NC (23 mi)
    Check Availability
  • $22,399

    83,228 mi.
    Est. $409/mo

    Keffer Hyundai

    4.4
    Matthews, NC (23 mi)
    Check Availability
  • $11,993

    95,171 mi.
    Est. $219/mo

    Scott Clark Honda

    4.5
    Charlotte, 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

  • $14,253

    81,292 mi.
    Est. $260/mo

    Classic CDJR Lancaster

    3.6
    Lancaster, SC (23 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28i

    $41,093

    $3.5K
    6 mi.
    Est. $750/mo

    Adams North Charlotte

    3.1
    Charlotte, NC (27 mi)
    Check Availability
  • Mineral White Metallic 2016 BMW X5 eDrive xDrive40e

    $13,999

    $1K
    106,964 mi.
    Est. $255/mo

    Hyundai of Union County

    4.8
    Monroe, NC (27 mi)
    Check Availability
  • Interlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 Base

    $15,850

    89,079 mi.
    Est. $289/mo

    Fishers Imports

    4.5
    $440 delivery from Fishers, IN (440 mi)
    Check Availability
  • Gray 2023 BMW M240 XIGray 2023 BMW M240 XIGray 2023 BMW M240 XIGray 2023 BMW M240 XIGray 2023 BMW M240 XIGray 2023 BMW M240 XI

    $49,998

    $1K
    15,844 mi.
    Est. $912/mo

    CarMax Charlottesville

    4.7
    $149 delivery to Pineville, NC (14 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

    $24,058

    $3.3K
    41,640 mi.
    Est. $439/mo

    Keffer Mazda

    4.7
    Huntersville, NC (33 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X3 sDrive30iBlack Sapphire Metallic 2021 BMW X3 sDrive30iBlack Sapphire Metallic 2021 BMW X3 sDrive30iBlack Sapphire Metallic 2021 BMW X3 sDrive30iBlack Sapphire Metallic 2021 BMW X3 sDrive30iBlack Sapphire Metallic 2021 BMW X3 sDrive30i

    $20,303

    $179
    77,430 mi.
    Est. $370/mo

    Randy Marion Buick GMC of Huntersville

    4.7
    Huntersville, NC (33 mi)
    Check Availability
  • Skyscraper Gray Metallic 2024 BMW X3 sDrive30iSkyscraper Gray Metallic 2024 BMW X3 sDrive30iSkyscraper Gray Metallic 2024 BMW X3 sDrive30iSkyscraper Gray Metallic 2024 BMW X3 sDrive30iSkyscraper Gray Metallic 2024 BMW X3 sDrive30iSkyscraper Gray Metallic 2024 BMW X3 sDrive30i

    $36,285

    $450
    32,388 mi.
    Est. $662/mo

    Randy Marion Subaru

    4.9
    Mooresville, NC (45 mi)
    Check Availability
  • Mineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40i

    $29,698

    88,571 mi.
    Est. $542/mo

    Lake Norman INFINITI

    4.8
    Cornelius, NC (37 mi)
    Check Availability
  • Alpine White 2022 BMW M850 i xDriveAlpine White 2022 BMW M850 i xDriveAlpine White 2022 BMW M850 i xDriveAlpine White 2022 BMW M850 i xDriveAlpine White 2022 BMW M850 i xDriveAlpine White 2022 BMW M850 i xDrive

    $61,683

    $103
    22,448 mi.
    Est. $1,125/mo

    Land Rover Northlake

    Huntersville, NC (31 mi)
    Check Availability
  • Jet Black 2022 BMW X3 sDrive30iJet Black 2022 BMW X3 sDrive30iJet Black 2022 BMW X3 sDrive30iJet Black 2022 BMW X3 sDrive30iJet Black 2022 BMW X3 sDrive30iJet Black 2022 BMW X3 sDrive30i

    $26,983

    52,802 mi.
    Est. $492/mo

    Keffer Volkswagen

    3.9
    Huntersville, NC (33 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

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

    Keffer Mazda

    4.7
    Huntersville, NC (33 mi)
    Check Availability
  • Gray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40i

    $60,698

    $2.3K
    30,080 mi.
    Est. $1,107/mo

    Randy Marion Chevrolet of Mooresville

    4.0
    Mooresville, NC (45 mi)
    Check Availability
  • Blue Metallic 2023 BMW X6 xDrive40iBlue Metallic 2023 BMW X6 xDrive40iBlue Metallic 2023 BMW X6 xDrive40iBlue Metallic 2023 BMW X6 xDrive40iBlue Metallic 2023 BMW X6 xDrive40iBlue Metallic 2023 BMW X6 xDrive40i

    $47,782

    $1.6K
    48,463 mi.
    Est. $872/mo

    Randy Marion Buick GMC of Huntersville

    4.7
    Huntersville, NC (33 mi)
    Check Availability
  • Mineral White Metallic 2024 BMW X4 xDrive30iMineral White Metallic 2024 BMW X4 xDrive30iMineral White Metallic 2024 BMW X4 xDrive30iMineral White Metallic 2024 BMW X4 xDrive30i

    $40,884

    40,446 mi.
    Est. $746/mo

    Joey Logano's Huntersville Ford

    4.6
    Huntersville, NC (33 mi)
    Check Availability
  • White Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330i

    $21,288

    $1.4K
    81,418 mi.
    Est. $388/mo

    Joey Logano's Huntersville Ford

    4.6
    Huntersville, NC (33 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,705

    124,964 mi.
    Est. $469/mo

    Keffer Mazda

    4.7
    Huntersville, NC (33 mi)
    Check Availability