I looked at the procedure in the bmw repair manual and I did see a couple of special tools listed there.
For anyone who has actually done the job themselves: are those special tools actually needed? If so how much did you pay for them?
Check the YouTube link in Post #8. The only special tool he used was a rubber mallet.
Oh, and a cool little torque wrench.