I assume the engine still cranks over; if so, does it try to start or doesn't it fire at all? if it does , what does it do/sound like?
Why do you think it may be related to a oil leak; did the leak only appear after the engine 'thrash'. Where is the oil leak located/visible on engine ?
If it's not firing, then it could be electrical; but if it is, but runs rough or misfires, could be the timing belt has slipped a tooth or so (how many kms has the belt done?).
I had to 'thrash' the engine on my 740 a couple of times in peak hour last week (due to some clowns who don't understand how to merge).
Anyhow, I now have oil accumulating on the water pump body; after a clean and short run, the oil came back and I figure its from the front cam seal - engine has been leak free since I replaced cam & intermediate seals about 18 month ago, but it seems the front seal has now gone again
I'm wondering why a short 'trash' would cause that; so it seems if I have to replace the seal again, and therefore I may as well do the timing belt again, even though it's not due for another 30,000km (due about every 60,000).