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.