Loosing that much oil is probably a broken rod going through the block.
But that is virtually impossible with a m54 as they are (stock) bulletproof (I don't know what car you have but I see a pre fl in your sig and the n46 won't go that fast :lol: )
The only way to do that is to make a moneyshift, or low on oil in the first place (and not looking at the lights).
A broken multirib belt or so probably isn't strong enough the slash the oil filter housing. But no start is probably end of engine life. If it doesn't crank its probably seized up (or you have an electric problem too.... :lol: ).
But any mechanic can tell in a few minutes if the engine is dead if the above has happened, and nobody here can as you have to inspect the engine in person for that.
I hope you informed the police/firebrigade that you lost oil on the highway, as oil on the streets is really dangerous