You need a camshaft alignment tool. A guy on ebay sells them and and thats where I bought mine.
http://cgi.ebay.com/ebaymotors/BMW-M...QQcmdZViewItem
He is the only person I could find to sell them. Kind of expensive, but trust me you will need them.
I bought my gaskets and head bolts from www.autohausaz.com
I would recommend you should replace all your intake gaskets while your at it if you haven't done so already.
You should also drop your oil pan to check to see if there are any oil pump bolts that have backed out.
I made a thread on bf.c and there is lots of info in there.
http://forums.bimmerforums.com/forum...d.php?t=608580
Shoot me a PM if you have any questions about the process.