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
  • 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 (25 mi)

    Quick view
  • Platinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i Premium

    $8,491

    $1.5K
    123,966 mi.
    Est. $146/mo

    Keith Hawthorne Ford of Belmont

    3.9
    Check Availability
    Belmont, NC (11 mi)

    Quick view
  • Black Sapphire Metallic 2024 BMW iX xDrive50Black Sapphire Metallic 2024 BMW iX xDrive50Black Sapphire Metallic 2024 BMW iX xDrive50Black Sapphire Metallic 2024 BMW iX xDrive50Black Sapphire Metallic 2024 BMW iX xDrive50Black Sapphire Metallic 2024 BMW iX xDrive50

    $51,519

    $472
    39,295 mi.
    Est. $888/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Alpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDrive

    $17,498

    113,221 mi.
    Est. $302/mo

    Adams North Charlotte

    3.2
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Black Sapphire Metallic 2025 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2025 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2025 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2025 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2025 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2025 BMW 228 Gran Coupe xDrive

    $37,991

    $460
    5,408 mi.
    Est. $655/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Alpine White 2025 BMW 228 Gran Coupe xDriveAlpine White 2025 BMW 228 Gran Coupe xDriveAlpine White 2025 BMW 228 Gran Coupe xDriveAlpine White 2025 BMW 228 Gran Coupe xDriveAlpine White 2025 BMW 228 Gran Coupe xDriveAlpine White 2025 BMW 228 Gran Coupe xDrive

    $39,776

    $500
    7,149 mi.
    Est. $685/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 228 Gran Coupe xDriveSkyscraper Grey Metallic 2025 BMW 228 Gran Coupe xDriveSkyscraper Grey Metallic 2025 BMW 228 Gran Coupe xDriveSkyscraper Grey Metallic 2025 BMW 228 Gran Coupe xDriveSkyscraper Grey Metallic 2025 BMW 228 Gran Coupe xDriveSkyscraper Grey Metallic 2025 BMW 228 Gran Coupe xDrive

    $41,776

    $500
    4,465 mi.
    Est. $720/mo

    Hendrick BMW Northlake

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

    $28,192

    $193
    51,727 mi.
    Est. $486/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (14 mi)

    Quick view
  • Black 2016 BMW i3 Base w/Range ExtenderBlack 2016 BMW i3 Base w/Range ExtenderBlack 2016 BMW i3 Base w/Range ExtenderBlack 2016 BMW i3 Base w/Range ExtenderBlack 2016 BMW i3 Base w/Range ExtenderBlack 2016 BMW i3 Base w/Range Extender

    $9,900

    81,773 mi.
    Est. $171/mo

    Carolina EV

    Check Availability
    Gastonia, NC (11 mi)
    Quick view
  • Black 2013 BMW 328 iBlack 2013 BMW 328 iBlack 2013 BMW 328 iBlack 2013 BMW 328 iBlack 2013 BMW 328 i

    $3,000

    196,000 mi.
    Est. $52/mo

    Private seller: Darisse

    Contact Seller
    Oakdale, NC (14 mi)
    Quick view
  • Jet Black 2013 BMW 640 Gran Coupe 4dr Sdn 640i Gran CoupeJet Black 2013 BMW 640 Gran Coupe 4dr Sdn 640i Gran CoupeJet Black 2013 BMW 640 Gran Coupe 4dr Sdn 640i Gran CoupeJet Black 2013 BMW 640 Gran Coupe 4dr Sdn 640i Gran CoupeJet Black 2013 BMW 640 Gran Coupe 4dr Sdn 640i Gran CoupeJet Black 2013 BMW 640 Gran Coupe 4dr Sdn 640i Gran Coupe

    $13,800

    84,935 mi.
    Est. $238/mo

    Car Pros of Lake Norman LLC

    Check Availability
    Mooresville, NC (18 mi)
    Quick view
  • Black 2013 BMW 335 2dr Conv 335iBlack 2013 BMW 335 2dr Conv 335iBlack 2013 BMW 335 2dr Conv 335iBlack 2013 BMW 335 2dr Conv 335iBlack 2013 BMW 335 2dr Conv 335iBlack 2013 BMW 335 2dr Conv 335i

    $9,800

    104,235 mi.
    Est. $169/mo

    Car Pros of Lake Norman LLC

    Check Availability
    Mooresville, NC (18 mi)
    Quick view
  • Carbon Black Metallic 2023 BMW M850 Gran Coupe xDriveCarbon Black Metallic 2023 BMW M850 Gran Coupe xDriveCarbon Black Metallic 2023 BMW M850 Gran Coupe xDriveCarbon Black Metallic 2023 BMW M850 Gran Coupe xDriveCarbon Black Metallic 2023 BMW M850 Gran Coupe xDriveCarbon Black Metallic 2023 BMW M850 Gran Coupe xDrive

    $159,996

    $10K
    51 mi.
    Est. $2,757/mo

    McLaren Charlotte

    4.4
    Check Availability
    Charlotte, NC (19 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,117

    72,968 mi.
    Est. $760/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (14 mi)

    Quick view
  • Imola Red 2014 BMW 640 i xDriveImola Red 2014 BMW 640 i xDriveImola Red 2014 BMW 640 i xDriveImola Red 2014 BMW 640 i xDriveImola Red 2014 BMW 640 i xDriveImola Red 2014 BMW 640 i xDrive

    $15,779

    $218
    90,071 mi.
    Est. $272/mo

    Gulf Export

    Check Availability
    Charlotte, NC (20 mi)
    Quick view
  • White 2018 BMW 320 i xDriveWhite 2018 BMW 320 i xDriveWhite 2018 BMW 320 i xDriveWhite 2018 BMW 320 i xDriveWhite 2018 BMW 320 i xDriveWhite 2018 BMW 320 i xDrive

    $17,500

    51,000 mi.
    Est. $302/mo

    Private seller: Kumar

    Contact Seller
    Pine Harbor, NC (20 mi)
    Quick view
  • Blue 2015 BMW 328 xDriveBlue 2015 BMW 328 xDriveBlue 2015 BMW 328 xDriveBlue 2015 BMW 328 xDriveBlue 2015 BMW 328 xDriveBlue 2015 BMW 328 xDrive

    $6,995

    103,550 mi.
    Est. $121/mo

    Uptown auto sales

    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Alpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NA

    $55,840

    96 mi.
    Est. $962/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Skyscraper Gray Metallic 2023 BMW 540 iSkyscraper Gray Metallic 2023 BMW 540 iSkyscraper Gray Metallic 2023 BMW 540 iSkyscraper Gray Metallic 2023 BMW 540 iSkyscraper Gray Metallic 2023 BMW 540 iSkyscraper Gray Metallic 2023 BMW 540 i

    $48,991

    32,305 mi.
    Est. $844/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Red Metallic 2026 BMW X2 xDrive28iRed Metallic 2026 BMW X2 xDrive28iRed Metallic 2026 BMW X2 xDrive28iRed Metallic 2026 BMW X2 xDrive28iRed Metallic 2026 BMW X2 xDrive28iRed Metallic 2026 BMW X2 xDrive28i

    $50,735

    29 mi.
    Est. $874/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Black 2011 BMW X5 M BaseBlack 2011 BMW X5 M BaseBlack 2011 BMW X5 M BaseBlack 2011 BMW X5 M BaseBlack 2011 BMW X5 M BaseBlack 2011 BMW X5 M Base

    $10,500

    155,000 mi.
    Est. $181/mo

    Private seller: Keith

    Contact Seller
    Enochville, NC (25 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW iX M60Black Sapphire Metallic 2024 BMW iX M60Black Sapphire Metallic 2024 BMW iX M60Black Sapphire Metallic 2024 BMW iX M60Black Sapphire Metallic 2024 BMW iX M60Black Sapphire Metallic 2024 BMW iX M60

    $64,790

    27,833 mi.
    Est. $1,116/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Blue 2016 BMW 328 XIBlue 2016 BMW 328 XIBlue 2016 BMW 328 XIBlue 2016 BMW 328 XIBlue 2016 BMW 328 XIBlue 2016 BMW 328 XI

    $18,998

    45,229 mi.
    Est. $327/mo

    CarMax Independence Boulevard

    4.0
    Check Availability
    Charlotte, NC (27 mi)
    Quick view
  • Black Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDrive

    $37,898

    73,924 mi.
    Est. $653/mo

    INFINITI of Charlotte

    4.1
    Check Availability
    Matthews, NC (29 mi)
    Quick view
  • White 2021 BMW 330e BaseWhite 2021 BMW 330e BaseWhite 2021 BMW 330e BaseWhite 2021 BMW 330e BaseWhite 2021 BMW 330e BaseWhite 2021 BMW 330e Base

    $23,899

    38,985 mi.
    Est. $412/mo

    Private seller: Andrii

    Contact Seller
    Charlotte, NC (30 mi)
    Quick view
  • Blue 2025 BMW M3 BaseBlue 2025 BMW M3 BaseBlue 2025 BMW M3 BaseBlue 2025 BMW M3 BaseBlue 2025 BMW M3 BaseBlue 2025 BMW M3 Base

    $88,000

    5,150 mi.
    Est. $1,516/mo

    Private seller: Carlos

    Contact Seller
    Heilmans Mill, NC (30 mi)
    Quick view
  • Arctic Race Blue Metallic 2026 BMW 430 iArctic Race Blue Metallic 2026 BMW 430 iArctic Race Blue Metallic 2026 BMW 430 iArctic Race Blue Metallic 2026 BMW 430 iArctic Race Blue Metallic 2026 BMW 430 iArctic Race Blue Metallic 2026 BMW 430 i

    $58,991

    0 mi.
    Est. $1,017/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Manhattan Green Metallic 2020 BMW X7 xDrive40iManhattan Green Metallic 2020 BMW X7 xDrive40iManhattan Green Metallic 2020 BMW X7 xDrive40iManhattan Green Metallic 2020 BMW X7 xDrive40iManhattan Green Metallic 2020 BMW X7 xDrive40iManhattan Green Metallic 2020 BMW X7 xDrive40i

    Not Priced

    98,137 mi.
    Est. $0/mo

    Courage Kia

    4.1
    Check Availability
    Gastonia, NC (11 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 Gastonia, NC (10 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDrive

    $68,590

    15,830 mi.
    Est. $1,182/mo

    Impex Auto Sales

    4.8
    Check Availability
    $200 delivery from Greensboro, NC (82 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