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
  • Black Sapphire Metallic 2018 BMW 320 iBlack Sapphire Metallic 2018 BMW 320 iBlack Sapphire Metallic 2018 BMW 320 iBlack Sapphire Metallic 2018 BMW 320 iBlack Sapphire Metallic 2018 BMW 320 iBlack Sapphire Metallic 2018 BMW 320 i

    $14,999

    $1.1K
    68,599 mi.
    Est. $282/mo

    518 Auto Sales

    4.5
    Norfolk, VA (699 mi)
    Check Availability

  • Glacier Silver Metallic 2017 BMW 320 i xDriveGlacier Silver Metallic 2017 BMW 320 i xDriveGlacier Silver Metallic 2017 BMW 320 i xDriveGlacier Silver Metallic 2017 BMW 320 i xDriveGlacier Silver Metallic 2017 BMW 320 i xDriveGlacier Silver Metallic 2017 BMW 320 i xDrive

    $15,398

    72,260 mi.
    Est. $289/mo

    Marlboro Nissan

    4.9
    Marlborough, MA (827 mi)
    Check Availability

  • White 2017 BMW 320 iWhite 2017 BMW 320 iWhite 2017 BMW 320 iWhite 2017 BMW 320 iWhite 2017 BMW 320 iWhite 2017 BMW 320 i

    $13,214

    92,891 mi.
    Est. $248/mo

    Car Place Dallas

    4.0
    Addison, TX (796 mi)
    Check Availability
  • Gray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XI

    $12,998

    104,532 mi.
    Est. $244/mo

    CarMax Plano

    4.4
    Plano, TX (791 mi)
    Check Availability
  • White 2018 BMW 320 IWhite 2018 BMW 320 IWhite 2018 BMW 320 IWhite 2018 BMW 320 IWhite 2018 BMW 320 IWhite 2018 BMW 320 I

    $14,998

    84,020 mi.
    Est. $282/mo

    CarMax Pharr

    4.8
    Pharr, TX (1,238 mi)
    Check Availability
  • Glacier Silver Metallic 2018 BMW 320 iGlacier Silver Metallic 2018 BMW 320 iGlacier Silver Metallic 2018 BMW 320 iGlacier Silver Metallic 2018 BMW 320 iGlacier Silver Metallic 2018 BMW 320 iGlacier Silver Metallic 2018 BMW 320 i

    $13,443

    87,713 mi.
    Est. $253/mo

    Auto Boutique of Columbus

    4.7
    Columbus, OH (273 mi)
    Check Availability
  • Gold 2017 BMW 320 iGold 2017 BMW 320 iGold 2017 BMW 320 iGold 2017 BMW 320 iGold 2017 BMW 320 iGold 2017 BMW 320 i

    $11,490

    86,877 mi.
    Est. $216/mo

    Mella Auto Sales

    4.5
    Orlando, FL (994 mi)
    Check Availability
  • Glacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDrive

    $10,999

    101,529 mi.
    Est. $207/mo

    Florida Fine Cars Orlando

    4.7
    Orlando, FL (990 mi)
    Check Availability

  • Black 2017 BMW 320 XIBlack 2017 BMW 320 XIBlack 2017 BMW 320 XIBlack 2017 BMW 320 XIBlack 2017 BMW 320 XIBlack 2017 BMW 320 XI

    $14,998

    89,330 mi.
    Est. $282/mo

    CarMax Birmingham

    4.6
    Hoover, AL (591 mi)
    Check Availability
  • Silver 2015 BMW 320 iSilver 2015 BMW 320 iSilver 2015 BMW 320 iSilver 2015 BMW 320 iSilver 2015 BMW 320 i

    $15,999

    34,936 mi.
    Est. $301/mo

    GEN X AUTO INC

    5.0
    Central Islip, NY (753 mi)
    Check Availability
  • Black 2017 BMW 320 iBlack 2017 BMW 320 iBlack 2017 BMW 320 iBlack 2017 BMW 320 iBlack 2017 BMW 320 iBlack 2017 BMW 320 i

    $11,896

    107,382 mi.
    Est. $224/mo

    JT Wholesale Auto, Inc.

    4.1
    Broken Arrow, OK (593 mi)
    Check Availability
  • Gray 2018 BMW 320 XIGray 2018 BMW 320 XIGray 2018 BMW 320 XIGray 2018 BMW 320 XIGray 2018 BMW 320 XIGray 2018 BMW 320 XI

    $14,998

    $1K
    95,109 mi.
    Est. $282/mo

    CarMax Edison

    4.0
    Edison, NJ (696 mi)
    Check Availability
  • Glacier Silver Metallic 2017 BMW 320 iGlacier Silver Metallic 2017 BMW 320 iGlacier Silver Metallic 2017 BMW 320 iGlacier Silver Metallic 2017 BMW 320 iGlacier Silver Metallic 2017 BMW 320 iGlacier Silver Metallic 2017 BMW 320 i

    $12,477

    $100
    87,799 mi.
    Est. $235/mo

    77 Auto

    4.1
    Rock Hill, SC (598 mi)
    Check Availability
  • Mineral Gray Metallic 2016 BMW 320 i xDriveMineral Gray Metallic 2016 BMW 320 i xDriveMineral Gray Metallic 2016 BMW 320 i xDriveMineral Gray Metallic 2016 BMW 320 i xDriveMineral Gray Metallic 2016 BMW 320 i xDriveMineral Gray Metallic 2016 BMW 320 i xDrive

    $11,499

    114,230 mi.
    Est. $216/mo

    Florida Fine Cars Orlando

    4.7
    Orlando, FL (990 mi)
    Check Availability

  • Gray 2014 BMW 320 IGray 2014 BMW 320 IGray 2014 BMW 320 IGray 2014 BMW 320 IGray 2014 BMW 320 IGray 2014 BMW 320 I

    $12,998

    81,458 mi.
    Est. $244/mo

    CarMax Capitol Expressway

    4.2
    San Jose, CA (1,838 mi)
    Check Availability
  • Jet Black 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 i

    $18,398

    71,233 mi.
    Est. $346/mo

    BMW of Madison

    4.3
    Madison, WI (120 mi)
    Check Availability
  • Gray 2017 BMW 320 XIGray 2017 BMW 320 XIGray 2017 BMW 320 XIGray 2017 BMW 320 XIGray 2017 BMW 320 XIGray 2017 BMW 320 XI

    $15,998

    $1K
    60,720 mi.
    Est. $301/mo

    CarMax Clearwater

    4.7
    Clearwater, FL (1,004 mi)
    Check Availability
  • Red 2018 BMW 320 IRed 2018 BMW 320 IRed 2018 BMW 320 IRed 2018 BMW 320 IRed 2018 BMW 320 IRed 2018 BMW 320 I

    $16,998

    54,510 mi.
    Est. $319/mo

    CarMax Bradenton

    5.0
    Bradenton, FL (1,038 mi)
    Check Availability
  • Glacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDriveGlacier Silver Metallic 2016 BMW 320 i xDrive

    $10,999

    101,529 mi.
    Est. $207/mo

    Florida Fine Cars Orlando

    4.7
    Orlando, FL (990 mi)
    Check Availability
  • Black 2015 BMW 320 XIBlack 2015 BMW 320 XIBlack 2015 BMW 320 XIBlack 2015 BMW 320 XIBlack 2015 BMW 320 XIBlack 2015 BMW 320 XI

    $14,599

    72,566 mi.
    Est. $274/mo

    CarMax Orlando

    4.3
    Orlando, FL (993 mi)
    Check Availability
  • Mediterranean Blue Metallic 2018 BMW 320 iMediterranean Blue Metallic 2018 BMW 320 iMediterranean Blue Metallic 2018 BMW 320 iMediterranean Blue Metallic 2018 BMW 320 iMediterranean Blue Metallic 2018 BMW 320 iMediterranean Blue Metallic 2018 BMW 320 i

    $15,905

    72,375 mi.
    Est. $299/mo

    Ford of Latham

    4.2
    Latham, NY (710 mi)
    Check Availability
  • Gray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XI

    $14,599

    63,608 mi.
    Est. $274/mo

    CarMax Modesto

    4.6
    Modesto, CA (1,783 mi)
    Check Availability
  • Gray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XIGray 2016 BMW 320 XI

    $18,998

    36,047 mi.
    Est. $357/mo

    CarMax Clackamas

    4.6
    Milwaukie, OR (1,750 mi)
    Check Availability
  • Gray 2018 BMW 320 IGray 2018 BMW 320 IGray 2018 BMW 320 IGray 2018 BMW 320 IGray 2018 BMW 320 IGray 2018 BMW 320 I

    $17,998

    47,824 mi.
    Est. $338/mo

    CarMax Sacramento South

    4.7
    Sacramento, CA (1,788 mi)
    Check Availability
  • Mojave 2015 BMW 320 iMojave 2015 BMW 320 iMojave 2015 BMW 320 iMojave 2015 BMW 320 iMojave 2015 BMW 320 iMojave 2015 BMW 320 i

    $11,447

    $701
    90,822 mi.
    Est. $215/mo

    Audi Lehi

    4.6
    Lehi, UT (1,262 mi)
    Check Availability
  • White 2017 BMW 320 iWhite 2017 BMW 320 iWhite 2017 BMW 320 iWhite 2017 BMW 320 iWhite 2017 BMW 320 iWhite 2017 BMW 320 i

    $18,000

    61,613 mi.
    Est. $338/mo

    East Coast Volkswagen

    4.7
    Myrtle Beach, SC (739 mi)
    Check Availability
  • Jet Black 2014 BMW 320 i xDriveJet Black 2014 BMW 320 i xDriveJet Black 2014 BMW 320 i xDriveJet Black 2014 BMW 320 i xDriveJet Black 2014 BMW 320 i xDriveJet Black 2014 BMW 320 i xDrive

    $11,198

    96,578 mi.
    Est. $210/mo

    Springs Automotive Group

    4.1
    Colorado Springs, CO (925 mi)
    Check Availability
  • Black 2015 BMW 320 XIBlack 2015 BMW 320 XIBlack 2015 BMW 320 XIBlack 2015 BMW 320 XIBlack 2015 BMW 320 XIBlack 2015 BMW 320 XI

    $15,998

    78,754 mi.
    Est. $301/mo

    CarMax Gaithersburg

    4.4
    Gaithersburg, MD (582 mi)
    Check Availability

Compare the BMW 320