There have been multiple cases of engine failure on BMW 1-Series, 3-Series and 5-Series vehicles manufactured between 2007 and 2009. The timing chains have been snapping, causing the engines to come to a complete standstill; however BMW have denied this fault exists. The timing chain is vital in the successful running of a vehicle as it synchronises the engine parts which thrust the vehicle forward. A1 Diagnostics can check your timing chain is in perfect working order.
