Replacing control arms and suspension on your 7? This ball joint tool is $300 less than the BMW version and has worked very well in my experience.
https://www.youtube.com/watch?v=_mipOFv7ePU
https://www.youtube.com/watch?v=_mipOFv7ePU
Yep agree, got this on Amazon.I use the same one. Found it on Amazon. Things are priceless; just need to be sure to copper grease (or anti size) the bolt.