My E90 318I which is coming to 5 years had this Engine Malfunction Sign and Oil Leak while driving . I tried to drive to the workshop but during the journey , the engine didn't sound right and i had to go to the road shoulder and get it towed to the workshop . The workshop folks was telling me that the timing chain was loose and as a result caused some damage to the cam shaft and it might also cause some damage to the engine block as well . Today i got a call from them that i may even need to replace my engine? Have any bros encountered such problems before that will result in replacing an engine? My mileage is only around 55K . Not sure of what to do now?