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
  • 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,654

    $100
    64,209 mi.
    Est. $666/mo

    Union County Kia

    4.6
    Check Availability
    Monroe, NC (26 mi)

    Quick view
  • Black Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDrive

    $44,660

    $128
    25,407 mi.
    Est. $770/mo

    Mazda of South Charlotte

    4.7
    Check Availability
    Pineville, NC (17 mi)

    Quick view
  • $86,790

    17,735 mi.
    Est. $1,496/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (25 mi)
    Quick view
  • $90,790

    17,842 mi.
    Est. $1,565/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (25 mi)
    Quick view
  • $35,790

    7,968 mi.
    Est. $617/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (25 mi)
    Quick view
  • $79,790

    10,227 mi.
    Est. $1,375/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (25 mi)
    Quick view
  • $76,589

    5,796 mi.
    Est. $1,320/mo

    Hendrick BMW

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

    $289
    110,984 mi.
    Est. $293/mo

    Union County Kia

    4.6
    Check Availability
    Monroe, NC (26 mi)

    Quick view
  • $91,589

    20,079 mi.
    Est. $1,578/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (25 mi)
    Quick view
  • $34,887

    83,765 mi.
    Est. $601/mo

    East Charlotte Nissan

    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • $55,700

    25,130 mi.
    Est. $960/mo

    Monroe Nissan

    4.5
    Check Availability
    Monroe, NC (26 mi)
    Quick view
  • $42,789

    96,552 mi.
    Est. $737/mo

    Hendrick Motors of Charlotte

    5.0
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • $18,955

    80,600 mi.
    Est. $327/mo

    Union County Kia

    4.6
    Check Availability
    Monroe, NC (26 mi)
    Quick view
  • Jet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDrive

    $36,678

    $673
    32,391 mi.
    Est. $632/mo

    Mazda of South Charlotte

    4.7
    Check Availability
    Pineville, NC (17 mi)

    Quick view
  • Alpine White 2021 BMW X7 xDrive40i

    $36,793

    83,056 mi.
    Est. $634/mo

    Rick Hendrick City Chevrolet

    5.0
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • White 2017 BMW M4White 2017 BMW M4White 2017 BMW M4White 2017 BMW M4White 2017 BMW M4White 2017 BMW M4

    $47,998

    29,087 mi.
    Est. $827/mo

    CarMax Fayetteville

    5.0
    Check Availability
    $149 delivery to Pineville, NC (17 mi)
    Quick view
  • Black 2025 BMW M3 CompetitionBlack 2025 BMW M3 CompetitionBlack 2025 BMW M3 CompetitionBlack 2025 BMW M3 CompetitionBlack 2025 BMW M3 CompetitionBlack 2025 BMW M3 Competition

    $92,998

    13,134 mi.
    Est. $1,603/mo

    CarMax Capital Boulevard

    4.3
    Check Availability
    Free delivery to Pineville, NC (17 mi)
    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

    $37,284

    64,471 mi.
    Est. $642/mo

    Shelby Kia

    Check Availability
    Shelby, NC (37 mi)
    Quick view
  • WHITE 2017 BMW X3 xDrive35iWHITE 2017 BMW X3 xDrive35iWHITE 2017 BMW X3 xDrive35iWHITE 2017 BMW X3 xDrive35iWHITE 2017 BMW X3 xDrive35iWHITE 2017 BMW X3 xDrive35i

    $15,379

    117,501 mi.
    Est. $265/mo

    Tarheel Auto Sales

    Check Availability
    Locust, NC (43 mi)
    Quick view
  • Alpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWDAlpine White 2020 BMW X3 M AWD

    $44,094

    72,968 mi.
    Est. $760/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (37 mi)
    Quick view
  • Black Sapphire Metallic 2021 BMW 330e 330e iPerformanceBlack Sapphire Metallic 2021 BMW 330e 330e iPerformanceBlack Sapphire Metallic 2021 BMW 330e 330e iPerformanceBlack Sapphire Metallic 2021 BMW 330e 330e iPerformanceBlack Sapphire Metallic 2021 BMW 330e 330e iPerformanceBlack Sapphire Metallic 2021 BMW 330e 330e iPerformance

    $26,384

    61,001 mi.
    Est. $455/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (37 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,751

    $634
    51,727 mi.
    Est. $478/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (37 mi)
    Quick view
  • Alpine White 2019 BMW X7 xDrive50iAlpine White 2019 BMW X7 xDrive50iAlpine White 2019 BMW X7 xDrive50iAlpine White 2019 BMW X7 xDrive50iAlpine White 2019 BMW X7 xDrive50iAlpine White 2019 BMW X7 xDrive50i

    $32,699

    $600
    75,359 mi.
    Est. $563/mo

    Lake Norman INFINITI

    4.6
    Check Availability
    Cornelius, NC (42 mi)
    Quick view
  • Jet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45e

    $34,699

    $600
    66,228 mi.
    Est. $598/mo

    Lake Norman INFINITI

    4.6
    Check Availability
    Cornelius, NC (42 mi)
    Quick view
  • WHITE 2024 BMW 228 Gran Coupe xDriveWHITE 2024 BMW 228 Gran Coupe xDriveWHITE 2024 BMW 228 Gran Coupe xDriveWHITE 2024 BMW 228 Gran Coupe xDriveWHITE 2024 BMW 228 Gran Coupe xDriveWHITE 2024 BMW 228 Gran Coupe xDrive

    $29,199

    42,955 mi.
    Est. $503/mo

    Classic Ford Shelby

    Check Availability
    Shelby, NC (38 mi)
    Quick view
  • Alpine White 2022 BMW M3 Competition xDriveAlpine White 2022 BMW M3 Competition xDriveAlpine White 2022 BMW M3 Competition xDriveAlpine White 2022 BMW M3 Competition xDriveAlpine White 2022 BMW M3 Competition xDriveAlpine White 2022 BMW M3 Competition xDrive

    $68,444

    $333
    59,335 mi.
    Est. $1,179/mo

    704 Exotics Autos

    1.7
    Check Availability
    Huntersville, NC (37 mi)
    Quick view
  • Imperial Blue Metallic 2015 BMW 335 i xDriveImperial Blue Metallic 2015 BMW 335 i xDriveImperial Blue Metallic 2015 BMW 335 i xDriveImperial Blue Metallic 2015 BMW 335 i xDrive

    $15,998

    108,055 mi.
    Est. $276/mo

    Adams North Charlotte

    3.2
    Check Availability
    Charlotte, NC (31 mi)
    Quick view
  • Donington Grey Metallic 2020 BMW X3 M AWDDonington Grey Metallic 2020 BMW X3 M AWDDonington Grey Metallic 2020 BMW X3 M AWDDonington Grey Metallic 2020 BMW X3 M AWDDonington Grey Metallic 2020 BMW X3 M AWDDonington Grey Metallic 2020 BMW X3 M AWD

    $49,997

    36,567 mi.
    Est. $862/mo

    704 Exotics Autos

    1.7
    Check Availability
    Huntersville, NC (37 mi)
    Quick view
  • Individual Donington Grey Met w/Frozen Grey Accent 2019 BMW i8 BaseIndividual Donington Grey Met w/Frozen Grey Accent 2019 BMW i8 BaseIndividual Donington Grey Met w/Frozen Grey Accent 2019 BMW i8 BaseIndividual Donington Grey Met w/Frozen Grey Accent 2019 BMW i8 BaseIndividual Donington Grey Met w/Frozen Grey Accent 2019 BMW i8 BaseIndividual Donington Grey Met w/Frozen Grey Accent 2019 BMW i8 Base

    $65,444

    51,713 mi.
    Est. $1,128/mo

    704 Exotics Autos

    1.7
    Check Availability
    Huntersville, NC (37 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