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
  • 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. $313/mo

    CarMax Roswell

    Check Availability
    $399 delivery to Columbus, OH (8 mi)
    Quick view
  • 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

    $8,998

    $501
    91,154 mi.
    Est. $166/mo

    Florida Fine Cars WPB

    4.8
    Check Availability
    $1,397 delivery from West Palm Beach, FL (932 mi)
    Quick view
  • 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,177

    87,659 mi.
    Est. $169/mo

    CarTrader LLC

    3.8
    Check Availability
    Cincinnati, OH (85 mi)
    Quick view
  • Glacier Silver Metallic 2014 BMW 320 iGlacier Silver Metallic 2014 BMW 320 i

    $9,054

    96,967 mi.
    Est. $167/mo

    Elite Auto Exchange of Huber Heights

    Check Availability
    Huber Heights, OH (59 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

    $11,997

    50,871 mi.
    Est. $221/mo

    GTX Auto Group INC

    4.2
    Check Availability
    West Chester, OH (90 mi)
    Quick view
  • Blue 2015 BMW 320 iBlue 2015 BMW 320 iBlue 2015 BMW 320 iBlue 2015 BMW 320 iBlue 2015 BMW 320 iBlue 2015 BMW 320 i

    $7,495

    99,414 mi.
    Est. $138/mo

    Unlimited Auto Group

    2.1
    Check Availability
    West Chester, OH (86 mi)
    Quick view
  • Mineral Gray Metallic 2014 BMW 320 iMineral Gray Metallic 2014 BMW 320 iMineral Gray Metallic 2014 BMW 320 iMineral Gray Metallic 2014 BMW 320 iMineral Gray Metallic 2014 BMW 320 iMineral Gray Metallic 2014 BMW 320 i

    $9,993

    73,577 mi.
    Est. $184/mo

    NW Automotive Group

    3.1
    Check Availability
    Cincinnati, OH (95 mi)
    Quick view
  • White 1983 BMW 320 iWhite 1983 BMW 320 iWhite 1983 BMW 320 iWhite 1983 BMW 320 iWhite 1983 BMW 320 iWhite 1983 BMW 320 i

    $18,499

    99,822 mi.
    Est. $341/mo

    DriveSmart Auto Sales of West Chester

    Check Availability
    West Chester, OH (85 mi)
    Quick view
  • 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

    $11,995

    97,688 mi.
    Est. $221/mo

    Wholesale Direct Motors

    Check Availability
    Beavercreek, OH (60 mi)
    Quick view
  • Black Sapphire Metallic 2014 BMW 320 iBlack Sapphire Metallic 2014 BMW 320 iBlack Sapphire Metallic 2014 BMW 320 iBlack Sapphire Metallic 2014 BMW 320 iBlack Sapphire Metallic 2014 BMW 320 iBlack Sapphire Metallic 2014 BMW 320 i

    $9,997

    101,436 mi.
    Est. $184/mo

    Sulys Motorsports LLC

    Check Availability
    Fairfield, OH (92 mi)
    Quick view
  • Not Priced

    125,402 mi.
    Est. $0/mo

    Mike Castrucci CDJR

    4.5
    Check Availability
    Cincinnati, OH (94 mi)
    Quick view
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