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 2015 BMW 320 iGlacier Silver Metallic 2015 BMW 320 iGlacier Silver Metallic 2015 BMW 320 iGlacier Silver Metallic 2015 BMW 320 iGlacier Silver Metallic 2015 BMW 320 iGlacier Silver Metallic 2015 BMW 320 i

    $10,694

    146,406 mi.
    Est. $195/mo

    Impex Auto Sales

    4.7
    Greensboro, NC (17 mi)
    Check Availability

  • Carbon Black Metallic 2015 BMW 650 650i Gran CoupeCarbon Black Metallic 2015 BMW 650 650i Gran CoupeCarbon Black Metallic 2015 BMW 650 650i Gran CoupeCarbon Black Metallic 2015 BMW 650 650i Gran CoupeCarbon Black Metallic 2015 BMW 650 650i Gran CoupeCarbon Black Metallic 2015 BMW 650 650i Gran Coupe

    $15,894

    111,446 mi.
    Est. $290/mo

    Impex Auto Sales

    4.7
    Greensboro, NC (17 mi)
    Check Availability

  • Dravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330i

    $33,389

    19,646 mi.
    Est. $609/mo

    Impex Auto Sales

    4.7
    Greensboro, NC (17 mi)
    Check Availability

  • Gray Metallic 2026 BMW 228 Gran Coupe 228 GRANGray Metallic 2026 BMW 228 Gran Coupe 228 GRANGray Metallic 2026 BMW 228 Gran Coupe 228 GRAN

    $33,299

    18,807 mi.
    Est. $607/mo

    Jerry Hunt Supercenter

    4.5
    Lexington, NC (15 mi)
    Check Availability
  • $16,695

    98,209 mi.
    Est. $305/mo

    Asheboro Ford,Inc

    Asheboro, NC (14 mi)
    Check Availability
  • $38,868

    12,440 mi.
    Est. $709/mo

    BMW of Greensboro

    1.9
    Greensboro, NC (19 mi)
    Check Availability
  • $12,553

    88,387 mi.
    Est. $229/mo

    BMW of Greensboro

    1.9
    Greensboro, NC (19 mi)
    Check Availability
  • Black 2016 BMW 528 i

    $11,901

    95,648 mi.
    Est. $217/mo

    Modern INFINITI of Greensboro

    4.6
    Greensboro, NC (19 mi)
    Check Availability
  • Titanium Silver Metallic 2011 BMW 335 xDriveTitanium Silver Metallic 2011 BMW 335 xDriveTitanium Silver Metallic 2011 BMW 335 xDriveTitanium Silver Metallic 2011 BMW 335 xDriveTitanium Silver Metallic 2011 BMW 335 xDriveTitanium Silver Metallic 2011 BMW 335 xDrive

    $9,999

    99,185 mi.
    Est. $182/mo

    Parks GMC Kernersville

    4.1
    Kernersville, NC (23 mi)
    Check Availability

  • $58,499

    7,289 mi.
    Est. $1,067/mo

    Flow BMW

    Winston Salem, NC (23 mi)
  • $49,999

    8,360 mi.
    Est. $912/mo

    Flow BMW

    Winston Salem, NC (23 mi)
  • $59,999

    8,044 mi.
    Est. $1,095/mo

    Flow BMW

    Winston Salem, NC (23 mi)
  • $59,999

    9,963 mi.
    Est. $1,095/mo

    Flow BMW

    Winston Salem, NC (23 mi)
  • $45,499

    7,031 mi.
    Est. $830/mo

    Flow BMW

    Winston Salem, NC (23 mi)
  • Tanzanite Blue II Metallic 2023 BMW M550 i XdriveTanzanite Blue II Metallic 2023 BMW M550 i XdriveTanzanite Blue II Metallic 2023 BMW M550 i XdriveTanzanite Blue II Metallic 2023 BMW M550 i XdriveTanzanite Blue II Metallic 2023 BMW M550 i XdriveTanzanite Blue II Metallic 2023 BMW M550 i Xdrive

    $60,449

    $100
    16,271 mi.
    Est. $1,103/mo

    Vann York Chevrolet Buick GMC

    4.1
    High Point, NC (13 mi)
    Check Availability

  • $40,599

    5,989 mi.
    Est. $741/mo

    Flow BMW

    Winston Salem, NC (23 mi)
  • $48,499

    8,317 mi.
    Est. $885/mo

    Flow BMW

    Winston Salem, NC (23 mi)
  • $33,999

    32,090 mi.
    Est. $620/mo

    Flow BMW

    Winston Salem, NC (23 mi)
  • $58,999

    8,581 mi.
    Est. $1,076/mo

    Flow BMW

    Winston Salem, NC (23 mi)
  • Black 2018 BMW 750 i xDriveBlack 2018 BMW 750 i xDriveBlack 2018 BMW 750 i xDriveBlack 2018 BMW 750 i xDriveBlack 2018 BMW 750 i xDriveBlack 2018 BMW 750 i xDrive

    Not Priced

    113,233 mi.
    Est. $0/mo

    Carolina Fine Cars

    Winston-Salem, NC (29 mi)
    Check Availability
  • Arctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330i

    $30,349

    43,336 mi.
    Est. $554/mo

    Impex Auto Sales

    4.7
    Greensboro, NC (17 mi)
    Check Availability

  • White 2016 BMW 528 528iWhite 2016 BMW 528 528iWhite 2016 BMW 528 528iWhite 2016 BMW 528 528iWhite 2016 BMW 528 528iWhite 2016 BMW 528 528i

    Not Priced

    81,056 mi.
    Est. $0/mo

    Carolina Fine Cars

    Winston-Salem, NC (29 mi)
    Check Availability
  • $28,212

    39,340 mi.
    Est. $515/mo

    North Point Chrysler Dodge Jeep RAM Fiat

    4.1
    Winston-Salem, NC (29 mi)
    Check Availability
  • Black 2018 BMW M760 xDriveBlack 2018 BMW M760 xDriveBlack 2018 BMW M760 xDriveBlack 2018 BMW M760 xDriveBlack 2018 BMW M760 xDriveBlack 2018 BMW M760 xDrive

    $30,570

    $1.3K
    96,814 mi.
    Est. $558/mo

    Merlex Auto Group

    3.7
    $399 delivery from Arlington, VA (265 mi)
    Check Availability
  • Silverstone Silver Metallic 2008 BMW M5 BaseSilverstone Silver Metallic 2008 BMW M5 BaseSilverstone Silver Metallic 2008 BMW M5 BaseSilverstone Silver Metallic 2008 BMW M5 BaseSilverstone Silver Metallic 2008 BMW M5 BaseSilverstone Silver Metallic 2008 BMW M5 Base

    $18,492

    $1K
    123,268 mi.
    Est. $337/mo

    National Auto Exchange

    3.6
    $399 delivery from Fredericksburg, VA (218 mi)
    Check Availability
  • Alpine White 2016 BMW 328 xDriveAlpine White 2016 BMW 328 xDriveAlpine White 2016 BMW 328 xDriveAlpine White 2016 BMW 328 xDriveAlpine White 2016 BMW 328 xDriveAlpine White 2016 BMW 328 xDrive

    $13,772

    89,624 mi.
    Est. $251/mo

    CARmazone

    4.8
    Salisbury, NC (31 mi)
    Check Availability
  • 2018 BMW 530 xDrive2018 BMW 530 xDrive2018 BMW 530 xDrive2018 BMW 530 xDrive2018 BMW 530 xDrive2018 BMW 530 xDrive

    $21,344

    56,877 mi.
    Est. $389/mo

    Impex Chevrolet GMC

    4.7
    Reidsville, NC (41 mi)
    Check Availability
  • Gray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDrive

    $34,549

    10,139 mi.
    Est. $630/mo

    Impex Chevrolet GMC

    4.7
    Reidsville, NC (41 mi)
    Check Availability
  • Bernina Grey Amber Effect Metallic 2021 BMW 530 xDriveBernina Grey Amber Effect Metallic 2021 BMW 530 xDriveBernina Grey Amber Effect Metallic 2021 BMW 530 xDriveBernina Grey Amber Effect Metallic 2021 BMW 530 xDriveBernina Grey Amber Effect Metallic 2021 BMW 530 xDriveBernina Grey Amber Effect Metallic 2021 BMW 530 xDrive

    $25,834

    $721
    50,570 mi.
    Est. $471/mo

    Capital Toyota of Salisbury

    Salisbury, NC (31 mi)
    Check Availability
  • Imperial Blue Metallic 2019 BMW 740 xDriveImperial Blue Metallic 2019 BMW 740 xDriveImperial Blue Metallic 2019 BMW 740 xDriveImperial Blue Metallic 2019 BMW 740 xDriveImperial Blue Metallic 2019 BMW 740 xDriveImperial Blue Metallic 2019 BMW 740 xDrive

    $25,698

    57,699 mi.
    Est. $469/mo

    Smart Chevrolet

    3.7
    Madison, NC (40 mi)
    Check Availability
  • Jet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328i

    $6,337

    149,805 mi.
    Est. $116/mo

    Smart Chevrolet

    3.7
    Madison, NC (40 mi)
    Check Availability
  • Black Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDrive

    $14,272

    80,280 mi.
    Est. $260/mo

    CARmazone

    4.8
    Salisbury, NC (31 mi)
    Check Availability
  • Alpine White 2023 BMW 530 i xDriveAlpine White 2023 BMW 530 i xDriveAlpine White 2023 BMW 530 i xDriveAlpine White 2023 BMW 530 i xDriveAlpine White 2023 BMW 530 i xDriveAlpine White 2023 BMW 530 i xDrive

    $37,639

    16,896 mi.
    Est. $687/mo

    Ivey Motorcars

    Burlington, NC (35 mi)
    Check Availability
  • Black 2014 BMW 320 i xDriveBlack 2014 BMW 320 i xDriveBlack 2014 BMW 320 i xDriveBlack 2014 BMW 320 i xDriveBlack 2014 BMW 320 i xDriveBlack 2014 BMW 320 i xDrive

    $7,497

    199,985 mi.
    Est. $137/mo

    Nassar Auto Group

    Kannapolis, NC (41 mi)
    Check Availability
  • Blue 2018 BMW M3 BaseBlue 2018 BMW M3 BaseBlue 2018 BMW M3 BaseBlue 2018 BMW M3 BaseBlue 2018 BMW M3 BaseBlue 2018 BMW M3 Base

    $36,200

    $300
    114,345 mi.
    Est. $660/mo

    Walkers Auto

    Reidsville, NC (41 mi)
    Check Availability
  • Cashmere Silver Metallic 2020 BMW 740 740i Sedan 4DCashmere Silver Metallic 2020 BMW 740 740i Sedan 4DCashmere Silver Metallic 2020 BMW 740 740i Sedan 4DCashmere Silver Metallic 2020 BMW 740 740i Sedan 4DCashmere Silver Metallic 2020 BMW 740 740i Sedan 4DCashmere Silver Metallic 2020 BMW 740 740i Sedan 4D

    $30,200

    $300
    40,211 mi.
    Est. $551/mo

    Walkers Auto

    Reidsville, NC (41 mi)
    Check Availability
  • Alpine White 2019 BMW M5 BaseAlpine White 2019 BMW M5 BaseAlpine White 2019 BMW M5 BaseAlpine White 2019 BMW M5 BaseAlpine White 2019 BMW M5 BaseAlpine White 2019 BMW M5 Base

    $44,500

    $400
    78,200 mi.
    Est. $812/mo

    Walkers Auto

    Reidsville, NC (41 mi)
    Check Availability