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
  • 2015 BMW 320 i

    $10,161

    116,679 mi.
    Est. $187/mo

    Van Chevrolet

    4.6
    Scottsdale, AZ (6 mi)
    Check Availability

  • 2015 BMW 320 i

    $10,161

    116,679 mi.
    Est. $187/mo

    Van Chevrolet

    4.6
    Scottsdale, AZ (6 mi)
    Check Availability

  • Orion Silver Metal 2015 BMW 320 iOrion Silver Metal 2015 BMW 320 iOrion Silver Metal 2015 BMW 320 iOrion Silver Metal 2015 BMW 320 iOrion Silver Metal 2015 BMW 320 iOrion Silver Metal 2015 BMW 320 i

    $8,798

    134,012 mi.
    Est. $162/mo

    AutoNation Nissan Tempe

    4.4
    Tempe, AZ (25 mi)
    Check Availability

  • 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

    $6,999

    120,545 mi.
    Est. $129/mo

    Turbo Auto Sales

    Mesa, AZ (19 mi)
    Check Availability
  • Silver 2018 BMW 320 i xDriveSilver 2018 BMW 320 i xDriveSilver 2018 BMW 320 i xDriveSilver 2018 BMW 320 i xDriveSilver 2018 BMW 320 i xDriveSilver 2018 BMW 320 i xDrive

    $7,995

    90,500 mi.
    Est. $147/mo

    Private seller: Matthew

    Pinnacle Peak Village, AZ (0 mi)
    Contact Seller
  • Mineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 i

    $14,950

    55,997 mi.
    Est. $275/mo

    Fredrik's Auto

    Mesa, AZ (19 mi)
    Check Availability
  • Gold 2015 BMW 320 iGold 2015 BMW 320 iGold 2015 BMW 320 iGold 2015 BMW 320 i

    $9,900

    40,116 mi.
    Est. $182/mo

    EASY CAR AUTO SALES

    1.4
    Phoenix, AZ (21 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

    $8,950

    147,873 mi.
    Est. $165/mo

    Fredrik's Auto

    Mesa, AZ (19 mi)
    Check Availability
  • Black Sapphire Metallic 2015 BMW 320 iBlack Sapphire Metallic 2015 BMW 320 iBlack Sapphire Metallic 2015 BMW 320 iBlack Sapphire Metallic 2015 BMW 320 iBlack Sapphire Metallic 2015 BMW 320 iBlack Sapphire Metallic 2015 BMW 320 i

    $14,950

    65,943 mi.
    Est. $275/mo

    Fredrik's Auto

    Mesa, AZ (19 mi)
    Check Availability
  • Silver 2014 BMW 320 iSilver 2014 BMW 320 iSilver 2014 BMW 320 iSilver 2014 BMW 320 iSilver 2014 BMW 320 iSilver 2014 BMW 320 i

    $9,794

    114,776 mi.
    Est. $180/mo

    AZ Auto Gallery of Mesa

    3.2
    Mesa, AZ (20 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

    $11,500

    77,901 mi.
    Est. $212/mo

    Baba's Motorsports LLC

    Phoenix, AZ (16 mi)
    Check Availability
  • 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,999

    126,400 mi.
    Est. $129/mo

    Private seller: Car

    Phoenix, AZ (19 mi)
    Contact Seller
  • Mineral Gray Metallic 2014 BMW 320 iMineral Gray Metallic 2014 BMW 320 i

    $16,000

    117,321 mi.
    Est. $295/mo

    Fredrik's Auto

    Mesa, AZ (19 mi)
    Check Availability
  • Black Sapphire Metallic 2015 BMW 320 i

    $14,000

    111,125 mi.
    Est. $258/mo

    Fredrik's Auto

    Mesa, AZ (19 mi)
    Check Availability
  • White 2015 BMW 320 i

    $7,500

    93,500 mi.
    Est. $138/mo

    Private seller: Adam

    Orangetree, AZ (25 mi)
    Contact Seller
  • SILVER ALPINA 1982 BMW 320SILVER ALPINA 1982 BMW 320SILVER ALPINA 1982 BMW 320SILVER ALPINA 1982 BMW 320SILVER ALPINA 1982 BMW 320SILVER ALPINA 1982 BMW 320

    $14,999

    95,000 mi.
    Est. $276/mo

    RV Car Depot

    Free delivery from Spring Valley, CA (307 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

    $15,998

    67,743 mi.
    Est. $295/mo

    CarMax Torrance

    4.6
    $149 delivery to Scottsdale, AZ (7 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

    $17,295

    72,383 mi.
    Est. $318/mo

    DriveTime of Montclair

    5.0
    Montclair, CA (338 mi)
    Check Availability
  • Alpine White 2017 BMW 320 iAlpine White 2017 BMW 320 iAlpine White 2017 BMW 320 iAlpine White 2017 BMW 320 iAlpine White 2017 BMW 320 iAlpine White 2017 BMW 320 i

    $16,672

    54,634 mi.
    Est. $307/mo

    Hyundai of Palm Springs

    4.7
    Palm Springs, CA (270 mi)
    Check Availability
  • 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

    $10,167

    127,274 mi.
    Est. $187/mo

    Envision Ford of Duarte

    4.5
    Duarte, CA (355 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

    $10,499

    108,081 mi.
    Est. $193/mo

    Findlay Kia Las Vegas

    4.6
    Las Vegas, NV (257 mi)
    Check Availability
  • Alpine White 2015 BMW 320 iAlpine White 2015 BMW 320 iAlpine White 2015 BMW 320 iAlpine White 2015 BMW 320 iAlpine White 2015 BMW 320 iAlpine White 2015 BMW 320 i

    $11,616

    $3.3K
    49,979 mi.
    Est. $214/mo

    Sutherlin Subaru Huntington Beach

    4.8
    Huntington Beach, CA (355 mi)
    Check Availability
  • 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

    $11,998

    93,767 mi.
    Est. $221/mo

    CarMax Salt Lake (South Jordan)

    4.4
    South Jordan, UT (475 mi)
    Check Availability
  • Black 2018 BMW 320 IBlack 2018 BMW 320 IBlack 2018 BMW 320 IBlack 2018 BMW 320 IBlack 2018 BMW 320 IBlack 2018 BMW 320 I

    $14,599

    80,199 mi.
    Est. $269/mo

    CarMax Henderson

    4.3
    Henderson, NV (245 mi)
    Check Availability
  • 2017 BMW 320 i2017 BMW 320 i2017 BMW 320 i2017 BMW 320 i2017 BMW 320 i2017 BMW 320 i

    $10,060

    118,439 mi.
    Est. $185/mo

    Autozuu

    Spring Valley, CA (304 mi)
    Check Availability
  • Mineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 iMineral Gray Metallic 2016 BMW 320 i

    $11,995

    75,686 mi.
    Est. $221/mo

    C.I.T. Auto Imports Inc

    Sherman Oaks, CA (381 mi)
    Check Availability
  • Alpine White 2017 BMW 320 iAlpine White 2017 BMW 320 iAlpine White 2017 BMW 320 iAlpine White 2017 BMW 320 iAlpine White 2017 BMW 320 iAlpine White 2017 BMW 320 i

    $13,068

    $1K
    85,675 mi.
    Est. $241/mo

    Zas Motors

    San Diego, CA (312 mi)
    Check Availability
  • 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

    $15,071

    71,896 mi.
    Est. $278/mo

    CAR LUX

    3.9
    Inglewood, CA (376 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

    $7,248

    $900
    90,822 mi.
    Est. $133/mo

    Audi Lehi

    4.5
    Lehi, UT (467 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,362, 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 2014 to 2018.

Similar Cars

Compare the BMW 320