When I did the whole front end last summer I used these guys for their pressed in metal bushings on their control arms. Recommended by a friend who is an SCCA instructor and X5 enthusiast
https://mooseheadengineering.com/#!/...egory=13660412
If you're going to go through the trouble to pretty much disassemble the ball joints, then go all-in so you know that every bushing is fresh.