2017 BMW 320XI Premium $21,770 Mileage:34,952 MilesExterior:alpine whiteInterior:venetian beigeEngine:Gas 2L 4 cylinderTransmission:8 speed automaticDrive Type:All Wheel DriveStock:P20111VIN:WBA8E5G36HNU44884 View Details