You only need two special tools, the 30MM cutaway socket /12 MM allen wrench for torqueing the swing arm pivots, and the bar to hold the clutch drive plate to remove/replace the 30MM nut on the engine output shaft.
I made my own tools. I and a couple other people have made the cutaway sockets for others also, I sold 50 sets of them, and others also sold some sets. There should be someone within a reasonble distance from just about anyone here who would loan out the tools.
The clutch drive plate holding bar I made from a piece of 1/8" X 1-1/2" aluminum flat bar I just happened to have around. You have to measure a little, cut a little too long, then trim until if fits as in the picture in the service manual. It would be very difficult to loosen or tighten the nut without a holding bar like this in place.
Other than those two tools, you can do everything else without anything special.
The angle measuring tool for tightening the engine output shaft nut is definitely not needed! Only BMW can make something so simple so difficult! The special tool is to measure a 60 degree angle of turn on the nut! Guess what, 60 degrees is exactly one flat on the nut to another! Torque the nut as required, mark one of the flats, then turn untill the next one lines up with the mark. Or put two marks on the outside of your socket at 60 degrees apart, mark where the first mark is when it is on the nut, turn to the second mark.
A couple of long 8MM bolts with the heads cut off and screwdriver slots cut in the end with a hacksaw make fine transmission aligning rods when re-installing it. It can be done without these though, you may just invoke the name of your favorite diety in the process.
Wolfgang is correct, no clutch aligning rod is necessary, just eyeball it in the center, then tighten the clutch cover plate enough to hold the clutch plate in place. You can try the actuating rod in it before fully tightening the cover plate bolts.