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 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 i

    $11,995

    $2.5K
    64,247 mi.
    Est. $217/mo

    United BMW

    4.5
    Check Availability
    Alpharetta, GA (18 mi)

    Quick view
  • Alpine White 2018 BMW 320 iAlpine White 2018 BMW 320 iAlpine White 2018 BMW 320 iAlpine White 2018 BMW 320 iAlpine White 2018 BMW 320 iAlpine White 2018 BMW 320 i

    $15,944

    44,129 mi.
    Est. $288/mo

    BMW of Gwinnett Place

    4.7
    Check Availability
    Duluth, GA (14 mi)

    Quick view
  • Glacier Silver Metallic 2016 BMW 320 iGlacier Silver Metallic 2016 BMW 320 iGlacier Silver Metallic 2016 BMW 320 iGlacier Silver Metallic 2016 BMW 320 i

    $10,995

    123,961 mi.
    Est. $199/mo

    Mall of Georgia Ford

    4.3
    Check Availability
    Buford, GA (3 mi)
    Quick view
  • Black 2018 BMW 320 XIBlack 2018 BMW 320 XIBlack 2018 BMW 320 XIBlack 2018 BMW 320 XIBlack 2018 BMW 320 XIBlack 2018 BMW 320 XI

    $16,998

    90,975 mi.
    Est. $307/mo

    CarMax Roswell

    Check Availability
    Roswell, GA (19 mi)
    Quick view
  • Gold 2018 BMW 320 iGold 2018 BMW 320 iGold 2018 BMW 320 iGold 2018 BMW 320 iGold 2018 BMW 320 iGold 2018 BMW 320 i

    $12,798

    91,979 mi.
    Est. $231/mo

    Tier 1 Auto Sales

    Check Availability
    Gainesville, GA (12 mi)
    Quick view
  • White 2014 BMW 320 iWhite 2014 BMW 320 iWhite 2014 BMW 320 iWhite 2014 BMW 320 iWhite 2014 BMW 320 iWhite 2014 BMW 320 i

    $4,995

    186,658 mi.
    Est. $90/mo

    UNITED AUTO GALLERY

    Check Availability
    LILBURN, GA (22 mi)
    Quick view
  • 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

    83,715 mi.
    Est. $289/mo

    CarMax Norcross

    1.9
    Check Availability
    Norcross, GA (17 mi)
    Quick view
  • BLACK 2014 BMW 320 iBLACK 2014 BMW 320 iBLACK 2014 BMW 320 iBLACK 2014 BMW 320 iBLACK 2014 BMW 320 iBLACK 2014 BMW 320 i

    $6,990

    134,682 mi.
    Est. $126/mo

    Nesh Auto Sales

    2.3
    Check Availability
    Decatur, GA (30 mi)
    Quick view
  • BLACK 2014 BMW 320 iBLACK 2014 BMW 320 iBLACK 2014 BMW 320 iBLACK 2014 BMW 320 iBLACK 2014 BMW 320 iBLACK 2014 BMW 320 i

    $7,290

    $200
    116,649 mi.
    Est. $132/mo

    Nesh Auto Sales

    2.3
    Check Availability
    Decatur, GA (30 mi)
    Quick view
  • Mineral Gray Metallic 2018 BMW 320 iMineral Gray Metallic 2018 BMW 320 iMineral Gray Metallic 2018 BMW 320 iMineral Gray Metallic 2018 BMW 320 iMineral Gray Metallic 2018 BMW 320 iMineral Gray Metallic 2018 BMW 320 i

    $15,991

    71,616 mi.
    Est. $289/mo

    Rick Case Hyundai of Duluth

    3.3
    Check Availability
    Duluth, GA (13 mi)
    Quick view
  • White 2015 BMW 320 iWhite 2015 BMW 320 iWhite 2015 BMW 320 iWhite 2015 BMW 320 iWhite 2015 BMW 320 iWhite 2015 BMW 320 i

    $7,990

    117,389 mi.
    Est. $144/mo

    Elite Automotive LLC

    Check Availability
    Alpharetta, GA (14 mi)
    Quick view
  • 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

    $12,931

    93,608 mi.
    Est. $234/mo

    Atlanta Used Car Sales of Alpharetta

    2.7
    Check Availability
    Alpharetta, GA (13 mi)
    Quick view
  • $13,626

    62,834 mi.
    Est. $246/mo

    Atlanta Used Car Sales of Alpharetta

    2.7
    Check Availability
    Alpharetta, GA (13 mi)
    Quick view
  • 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

    $8,499

    $200
    109,597 mi.
    Est. $154/mo

    Florida Fine Cars Orlando

    4.8
    Check Availability
    $630 delivery from Orlando, FL (421 mi)
    Quick view
  • 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

    $17,998

    66,985 mi.
    Est. $325/mo

    CarMax Hickory

    Check Availability
    $149 delivery to Buford, GA (4 mi)
    Quick view
  • 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

    $17,998

    66,985 mi.
    Est. $325/mo

    CarMax Hickory

    Check Availability
    Hickory, NC (191 mi)
    Quick view
  • 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

    $11,477

    87,782 mi.
    Est. $207/mo

    77 Auto

    4.4
    Check Availability
    Rock Hill, SC (183 mi)
    Quick view
  • White 2016 BMW 320 IWhite 2016 BMW 320 IWhite 2016 BMW 320 IWhite 2016 BMW 320 IWhite 2016 BMW 320 IWhite 2016 BMW 320 I

    $15,998

    90,607 mi.
    Est. $289/mo

    CarMax Montgomery

    Check Availability
    Montgomery, AL (177 mi)
    Quick view
  • Jet Black 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 iJet Black 2018 BMW 320 i

    $13,229

    82,022 mi.
    Est. $239/mo

    Cobb Luxury Cars

    3.9
    Check Availability
    Marietta, GA (33 mi)
    Quick view
  • Gold 2018 BMW 320 XIGold 2018 BMW 320 XIGold 2018 BMW 320 XIGold 2018 BMW 320 XIGold 2018 BMW 320 XIGold 2018 BMW 320 XI

    $16,998

    91,211 mi.
    Est. $307/mo

    CarMax Columbia

    Check Availability
    Columbia, SC (166 mi)
    Quick view
  • Imperial Blue Metallic 2017 BMW 320 iImperial Blue Metallic 2017 BMW 320 iImperial Blue Metallic 2017 BMW 320 iImperial Blue Metallic 2017 BMW 320 iImperial Blue Metallic 2017 BMW 320 iImperial Blue Metallic 2017 BMW 320 i

    $6,997

    153,316 mi.
    Est. $126/mo

    Gulf Export

    Check Availability
    Charlotte, NC (199 mi)
    Quick view
  • White 2014 BMW 320 iWhite 2014 BMW 320 iWhite 2014 BMW 320 iWhite 2014 BMW 320 iWhite 2014 BMW 320 iWhite 2014 BMW 320 i

    $6,500

    $499
    140,000 mi.
    Est. $117/mo

    Northside Auto Imports LLC

    Check Availability
    Birmingham, AL (167 mi)
    Quick view
  • $11,980

    98,127 mi.
    Est. $217/mo

    Preferred Imports

    2.1
    Check Availability
    Birmingham, AL (165 mi)
    Quick view

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,951, with pricing starting at $3,680.

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?

The BMW 320 is available in the following trim levels:

What model years are available for the BMW 320?

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

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