2016 BMW 228 XI SULEV $19,995 16 Mileage40,815 MilesColorblackInteriorblackEngineGas 2.0L 4 cylinderTransmission8 speed automaticDrive Typeall wheel driveStocka99191VINWBA1G9C53GV599191 View Details