In this paper, a nonlinear dynamic engine model is introduced, which is developed to represent an SI engine over a wide range of operating conditions. The model includes intake manifold dynamics, fuel film dynamics, and engine rotational dynamics with transport delays inherent in the four-stroke engine cycles, and can be used for designing engine controllers. The model is validated with engine-dynamometer experimental data. The accuracy of the model is evaluated by the comparison of the simulated and the measured data obtained from a 2.0 L inline four-cylinder engine over wide operating ranges. The test data are obtained from 42 operating conditions of the engine. The speed range is from 1500 (rpm) to 4000 (rpm), and the load range is from 0.4 (bar) to WOT. The results show that the simulation data from the model and the measured data during the engine test are in good agreement. Furthermore, this nonlinear engine model is mathematically compact enough to run in real time, and can be used as an embedded model within a control algorithm or an observer when a powertrain controller is designed and developed.