BMW stuffs a lot of engine under this hood. The 3-liter twin-turbo six cylinder is the same engine used in the 335i and the 535i. It produces 300 horsepower and 300 foot-pounds of torque.