Autotrader has 2 Used BMW 320i cars for sale near Philadelphia, PA, including a 2015 BMW 320i Sedan and a 2018 BMW 320i Sedan ranging in price from $17,245 to $26,495.