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
  • Alpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDrive

    $7,849

    168,960 mi.
    Est. $145/mo

    INFINITI of Clarendon Hills

    4.8
    Clarendon Hills, IL (2 mi)
    Check Availability

  • Silver 2016 BMW 320 i xDriveSilver 2016 BMW 320 i xDriveSilver 2016 BMW 320 i xDriveSilver 2016 BMW 320 i xDriveSilver 2016 BMW 320 i xDriveSilver 2016 BMW 320 i xDrive

    $8,372

    129,624 mi.
    Est. $155/mo

    Haus of Imports

    4.3
    Lemont, IL (7 mi)
    Check Availability
  • White 2014 BMW 320 i xDriveWhite 2014 BMW 320 i xDriveWhite 2014 BMW 320 i xDriveWhite 2014 BMW 320 i xDriveWhite 2014 BMW 320 i xDriveWhite 2014 BMW 320 i xDrive

    $8,777

    98,053 mi.
    Est. $162/mo

    Haus of Imports

    4.3
    Lemont, IL (7 mi)
    Check Availability
  • Brown 2014 BMW 320 i xDriveBrown 2014 BMW 320 i xDriveBrown 2014 BMW 320 i xDriveBrown 2014 BMW 320 i xDriveBrown 2014 BMW 320 i xDriveBrown 2014 BMW 320 i xDrive

    $8,900

    $600
    93,783 mi.
    Est. $164/mo

    NextDrive Chicago

    Westchester, IL (7 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,672

    89,538 mi.
    Est. $252/mo

    Elmhurst Ford

    4.6
    Bensenville, IL (10 mi)
    Check Availability
  • Blue 2016 BMW 320 i xDriveBlue 2016 BMW 320 i xDriveBlue 2016 BMW 320 i xDriveBlue 2016 BMW 320 i xDriveBlue 2016 BMW 320 i xDriveBlue 2016 BMW 320 i xDrive

    $10,148

    125,469 mi.
    Est. $187/mo

    Dream Motorworks

    Addison, IL (9 mi)
    Check Availability
  • Black 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 i

    $8,877

    135,415 mi.
    Est. $164/mo

    Premier Auto Works Inc

    3.7
    Alsip, IL (14 mi)
    Check Availability
  • Black 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 i

    $9,244

    111,249 mi.
    Est. $171/mo

    NB Motors Inc

    2.0
    Naperville, IL (12 mi)
    Check Availability
  • Imperial Blue Metallic 2014 BMW 320 iImperial Blue Metallic 2014 BMW 320 iImperial Blue Metallic 2014 BMW 320 iImperial Blue Metallic 2014 BMW 320 iImperial Blue Metallic 2014 BMW 320 iImperial Blue Metallic 2014 BMW 320 i

    $10,857

    65,570 mi.
    Est. $200/mo

    Moto Zone Inc.

    3.1
    Melrose Park, IL (10 mi)
    Check Availability
  • Liquid Blue Metallic 2013 BMW 320 iLiquid Blue Metallic 2013 BMW 320 iLiquid Blue Metallic 2013 BMW 320 iLiquid Blue Metallic 2013 BMW 320 iLiquid Blue Metallic 2013 BMW 320 iLiquid Blue Metallic 2013 BMW 320 i

    $12,300

    50,888 mi.
    Est. $227/mo

    Chicago Auto Place

    3.2
    Downers Grove, IL (13 mi)
    Check Availability
  • Alpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDriveAlpine White 2016 BMW 320 i xDrive

    $7,849

    168,960 mi.
    Est. $145/mo

    INFINITI of Clarendon Hills

    4.8
    Clarendon Hills, IL (2 mi)
    Check Availability
  • Liquid Blue Metallic 2014 BMW 320 iLiquid Blue Metallic 2014 BMW 320 iLiquid Blue Metallic 2014 BMW 320 iLiquid Blue Metallic 2014 BMW 320 iLiquid Blue Metallic 2014 BMW 320 iLiquid Blue Metallic 2014 BMW 320 i

    $12,912

    42,301 mi.
    Est. $238/mo

    Ultimate Motor Cars

    2.9
    Downers Grove, IL (4 mi)
    Check Availability
  • $9,247

    $299
    112,105 mi.
    Est. $171/mo

    MOTOR DEALS USA

    Glenview, IL (22 mi)
    Check Availability
  • Black 2016 BMW 320 iBlack 2016 BMW 320 iBlack 2016 BMW 320 iBlack 2016 BMW 320 iBlack 2016 BMW 320 iBlack 2016 BMW 320 i

    $3,400

    1 mi.
    Est. $63/mo

    First State Auto Auction

    1.0
    Harvey, IL (22 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

    $15,998

    101,070 mi.
    Est. $295/mo

    CarMax Kansas City

    4.2
    $349 delivery to Hillside, IL (7 mi)
    Check Availability
  • 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

    $9,849

    $845
    146,406 mi.
    Est. $182/mo

    Impex Auto Sales

    4.7
    $674 delivery from Greensboro, NC (592 mi)
    Check Availability
  • Alpine White 2013 BMW 320 iAlpine White 2013 BMW 320 iAlpine White 2013 BMW 320 iAlpine White 2013 BMW 320 iAlpine White 2013 BMW 320 iAlpine White 2013 BMW 320 i

    $6,272

    179,476 mi.
    Est. $116/mo

    Little House of Cars

    Crystal Lake, IL (36 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

    $8,750

    100,734 mi.
    Est. $161/mo

    Quality Cars LLC

    Madison, WI (112 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,244

    $500
    72,887 mi.
    Est. $244/mo

    AUTOBSA

    3.4
    Frankfort, IN (131 mi)
    Check Availability
  • $9,150

    134,342 mi.
    Est. $169/mo

    BMW of Schererville

    4.6
    Schererville, IN (34 mi)
    Check Availability

About the BMW 320

FAQs

How much does the BMW 320 cost?

The BMW 320 price depends on several factors, including the trim level, optional features, mileage, vehicle history and location. The nationwide average price for the 320 is $11,022, with pricing starting at $3,400.

What is the MPG of the BMW 320?

The BMW 320 with traditional internal combustion engine offers up to 23 MPG city and 36 MPG highway for a combined rating of 28 MPG.

These figures are based on EPA mileage ratings and are for comparison purposes only. The actual mileage will vary depending on the selected vehicle model year, trim, driving conditions, driving habits, vehicle maintenance, and other factors.

What are some similar vehicles and competitors of the BMW 320?

The BMW 320 compares to and/or competes against the following vehicles:


What trim levels are available for the BMW 320?

For the latest model year, the BMW 320 is available in the following trim levels:

  • BMW 320 i
  • BMW 320 i xDrive

What model years are available for the BMW 320?

Available model years for BMW 320 inventory range from 2013 to 2018.

Similar Cars

Compare the BMW 320