Autotrader has 170 Used BMW 330i xDrive cars for sale near Philadelphia, PA, including a 2017 BMW 330i xDrive Sedan, a 2018 BMW 330i xDrive Sedan, and a 2021 BMW 330i xDrive Sedan w/ Convenience Package ranging in price from $19,981 to $54,470.