2016 BMW 320XI XI Premium $17,770 Mileage:57,864 MilesExterior:blackInterior:blackEngine: 2L 4 cylinderTransmission:8 speed automaticDrive Type:All Wheel DriveStock:P21008AVIN:WBA8E5G56GNT94861 View Details