Some awesome information in this thread, and great video, thanks for the link! Control arms, ball joints and integral links will be on their way soon
And, davintosh, thank you for the offer on the ball joint remover, but as I'm sure any standard ball joint removal tool will work (I imagine it doesn't need to be the BMW special tool) and I'm likely to be using it again, I think I'll just buy one.