2020 BMW 330xi Premium $29,975 $29,975 Mileage:44,752 MilesExterior:whiteInterior:blackEngine:Gas 2L 4 cylinderTransmission:8 speed automaticDrive Type:All Wheel DriveStock:B20614VIN:3MW5R7J05L8B20614 View Details