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

    $211
    168,960 mi.
    Est. $145/mo

    INFINITI of Clarendon Hills

    4.8
    Clarendon Hills, IL (2 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
  • 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,717

    89,538 mi.
    Est. $253/mo

    Elmhurst Ford

    4.6
    Bensenville, IL (10 mi)
    Check Availability
  • Glacier Silver Metallic 2016 BMW 320 iGlacier Silver Metallic 2016 BMW 320 iGlacier Silver Metallic 2016 BMW 320 iGlacier Silver Metallic 2016 BMW 320 iGlacier Silver Metallic 2016 BMW 320 iGlacier Silver Metallic 2016 BMW 320 i

    $12,995

    81,500 mi.
    Est. $240/mo

    Mercedes-Benz of Naperville

    4.2
    Naperville, IL (12 mi)
    Check Availability
  • 2014 BMW 320 i xDrive2014 BMW 320 i xDrive2014 BMW 320 i xDrive2014 BMW 320 i xDrive2014 BMW 320 i xDrive2014 BMW 320 i xDrive

    $9,500

    93,783 mi.
    Est. $175/mo

    NextDrive Chicago

    Westchester, IL (7 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
  • 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.3
    Downers Grove, IL (13 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.2
    Melrose Park, IL (10 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

    $211
    168,960 mi.
    Est. $145/mo

    INFINITI of Clarendon Hills

    4.8
    Clarendon Hills, IL (2 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

    $14,998

    93,401 mi.
    Est. $277/mo

    CarMax Easton

    4.7
    $899 delivery to Hillside, IL (7 mi)
    Check Availability
  • Blue 2014 BMW 320 IBlue 2014 BMW 320 IBlue 2014 BMW 320 IBlue 2014 BMW 320 IBlue 2014 BMW 320 IBlue 2014 BMW 320 I

    $14,998

    64,780 mi.
    Est. $277/mo

    CarMax Denton

    4.8
    $1,499 delivery to Hillside, IL (7 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
  • $9,150

    134,342 mi.
    Est. $169/mo

    BMW of Schererville

    4.6
    Schererville, IN (34 mi)
    Check Availability
  • Mineral Gray Metallic 2013 BMW 320 i xDriveMineral Gray Metallic 2013 BMW 320 i xDriveMineral Gray Metallic 2013 BMW 320 i xDriveMineral Gray Metallic 2013 BMW 320 i xDriveMineral Gray Metallic 2013 BMW 320 i xDriveMineral Gray Metallic 2013 BMW 320 i xDrive

    Not Priced

    120,576 mi.

    Muller Honda of Gurnee

    4.9
    Gurnee, IL (41 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,257, with pricing starting at $3,625.

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