This paper proposes an advanced permanent magnet (PM) motor drive modeling for dynamic analysis of automotive control systems with PM motor drives. To enhance the reusability of the proposed PM motor drive model, each component is modeled in an object-oriented manner according to the physical partitioning of a real drive system, and user-friendly and well-organized interfaces are also proposed. These characteristics enable this model to be used as a kind of a programming library. A multi-level modeling strategy is also proposed, which helps make a compromise between model accuracy and simulation speed without structural modification of the system model. The model and modeling strategy developed allow for a comprehensive analysis of each component and dynamic analysis of the total system. System simulation results show the practical effectiveness of the proposed modeling strategy.