Hi guys. My 2008 315 sprinter has decided to completly give up. Engine is ruined. Its a 2.2 twin turbo engine code 646.986 if anyone could help advise where i might get a replacement or if any other engine might fit would be a real help. Have been told e class 220cdi from 00 to 02 has the same block but oil return would need widening. Please help