My 1998 523 engine gone i think. i was driving at 160kmh when i felt engine straining. Immediately i stopped and checked. to my horror there is no engine oil in it !! no warning also.. i topped bout 4 litres and drove to my workshop. The mechanic said.. i gotta replace alot of engine parts inside. the easier solution will be throw in at m52b28 block in it. Any suggestion ppl ? i am really screwed this time..