Your cam position sensor went toast. Trust me, you will not skip your chain tensioner .
Now the computer does not know what position your cam is in, so it sets the timing to full retard.
Don't get too paranoid and make it bigger than it is.
Raj
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!