2nd thing to say....yes DIY would be much better.
But, if you give up or are having a hard time.....ALWAYS know that you can go to the dealer and have your problems solved....one way or another.
Anywho. I've never heard of a 316i are you somewhere in Europe?