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
  • 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

    $7,309

    $2K
    107,405 mi.
    Est. $138/mo

    George Matick Chevrolet

    4.3
    Redford, MI (227 mi)
    Check Availability

  • 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

    $7,309

    $2K
    107,405 mi.
    Est. $138/mo

    George Matick Chevrolet

    4.3
    Redford, MI (227 mi)
    Check Availability

  • Mineral White Metallic 2017 BMW 320 iMineral White Metallic 2017 BMW 320 i

    $12,193

    91,097 mi.
    Est. $230/mo

    Exclusive Auto Wholesale

    4.9
    Pelham, AL (594 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,214

    92,891 mi.
    Est. $211/mo

    Car Place Dallas

    3.5
    Addison, TX (796 mi)
    Check Availability
  • Silver 2017 BMW 320 iSilver 2017 BMW 320 iSilver 2017 BMW 320 iSilver 2017 BMW 320 iSilver 2017 BMW 320 iSilver 2017 BMW 320 i

    $7,149

    124,308 mi.
    Est. $135/mo

    Automania LLC

    Dallas, TX (803 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,599

    $900
    61,674 mi.
    Est. $256/mo

    Hyundai of Dundalk

    2.4
    Baltimore, MD (611 mi)
    Check Availability
  • Gray 2017 BMW 320 iGray 2017 BMW 320 iGray 2017 BMW 320 iGray 2017 BMW 320 iGray 2017 BMW 320 iGray 2017 BMW 320 i

    $12,995

    76,565 mi.
    Est. $245/mo

    Auto Plaza

    Fresno, CA (1,743 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

    $14,995

    98,003 mi.
    Est. $282/mo

    Select Auto

    Dayton, OH (237 mi)
    Check Availability
  • Kalahari Beige Metallic 2017 BMW 320 iKalahari Beige Metallic 2017 BMW 320 iKalahari Beige Metallic 2017 BMW 320 iKalahari Beige Metallic 2017 BMW 320 iKalahari Beige Metallic 2017 BMW 320 iKalahari Beige Metallic 2017 BMW 320 i

    $12,951

    $418
    92,376 mi.
    Est. $244/mo

    Priority Lexus of Virginia Beach

    4.9
    Virginia Beach, VA (707 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

    $15,999

    65,904 mi.
    Est. $301/mo

    Perfect Auto

    4.7
    Manassas, VA (575 mi)
    Check Availability
  • Mineral White Metallic 2017 BMW 320 iMineral White Metallic 2017 BMW 320 iMineral White Metallic 2017 BMW 320 iMineral White Metallic 2017 BMW 320 iMineral White Metallic 2017 BMW 320 iMineral White Metallic 2017 BMW 320 i

    $11,495

    94,303 mi.
    Est. $217/mo

    Autoland Mall

    Lakewood, NJ (713 mi)
    Check Availability
  • 2017 BMW 320 i2017 BMW 320 i2017 BMW 320 i2017 BMW 320 i2017 BMW 320 i2017 BMW 320 i

    $9,999

    98,257 mi.
    Est. $188/mo

    Sell My Car

    Manassas, VA (574 mi)
    Check Availability
  • Alpine White 2017 BMW 320 iAlpine White 2017 BMW 320 iAlpine White 2017 BMW 320 i

    $16,598

    40,567 mi.
    Est. $313/mo

    Audi South Atlanta

    3.6
    Union City, GA (600 mi)
    Check Availability
  • Blue 2017 BMW 320 iBlue 2017 BMW 320 iBlue 2017 BMW 320 iBlue 2017 BMW 320 iBlue 2017 BMW 320 iBlue 2017 BMW 320 i

    $12,995

    89,674 mi.
    Est. $245/mo

    Mag Auto Corp

    Poughkeepsie, NY (708 mi)
    Check Availability
  • Silver 2017 BMW 320 iSilver 2017 BMW 320 iSilver 2017 BMW 320 iSilver 2017 BMW 320 iSilver 2017 BMW 320 iSilver 2017 BMW 320 i

    $11,592

    101,593 mi.
    Est. $218/mo

    Cherokee Auto Sales

    2.4
    Acworth, GA (564 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. $217/mo

    Baba's Motorsports LLC

    Phoenix, AZ (1,447 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,858

    82,051 mi.
    Est. $223/mo

    Auto Deal Makers

    1.9
    Chantilly, VA (573 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

    $10,498

    $500
    93,959 mi.
    Est. $198/mo

    Premier Automotive

    3.8
    Jackson, MS (670 mi)
    Check Availability
  • Jet Black 2017 BMW 320 iJet Black 2017 BMW 320 iJet Black 2017 BMW 320 iJet Black 2017 BMW 320 iJet Black 2017 BMW 320 iJet Black 2017 BMW 320 i

    $8,995

    117,334 mi.
    Est. $169/mo

    Ultimate Auto Sales

    Hayward, CA (1,839 mi)
    Check Availability
  • Not Priced

    107,972 mi.

    Peake BMW

    2.0
    Kenner, LA (834 mi)
    Check Availability