Faults affecting the automotive engines can potentially lead to increased emissions, increased fuel consumption or engine damage. These negative impacts may be prevented, or at least alleviated, if faults can be detected and isolated in a timely manner. The US Federal and State regulations dictate that automotive engines operate with an On-Board Diagnosis (OBD) system to enable the detection of faults resulting in increased emissions. In this paper, we survey and discuss the different aspects of fault detection and diagnosis in automotive engine systems. The paper aims to describe some of the efforts made in the academia and industry on the fault detection and isolation for a variety of component faults, actuator faults, and sensor faults in automotive engines using various data-driven and model-based methods.