That's a pretty good overview on bmwe34.net. It's not the hardest job in the world but it's not the easiest either. Your comfort will depend on how experienced in general you are with car work.
If you've never dealt with a spring compressor before, be sure to read up on the absolute correct way to compress the spring and release the top nut. Mistakes could cause some real injury.
Bellevue WA
90 535iM - not much stock remains. 3.7 liters, ported head, cammed, 3.73 diffy, M5 brakes, MAFed, yadda yadda yadda
86 Porsche 951 - Track Toy