I bought one similar to this one;
PMD Products Tool is Compatible with Repair Replace of BMW Rear Ball Joint and Bushing Tool for These Models E38 E39 E52 E53 E60 E61 E63 E64 E65 E66 E67 E70
https://www.amazon.com/dp/B015Z0QQFM...V171MAQZYQC1XX
I paid $55 but this one even less. You can see that people have had success with similar model as e53 so it has a solid chance and buy via Amazon you can return no questions asked if it doesn't work.
The thing the cheap ones is they will likely have cheap bolts so it's critical to lube and take your time let the part move a little each turn as well as the thrust bearings are likey under rated; I crushed one of them using to remove a tension strut bushing which it was the perfect size just wasn't up to the task at the weak point of cheap thrust bearing. I bought new thrust bearings on Amazon.
uxcell AXK1730 Thrust Needle Roller Bearings with Washers 17mm Bore 30mm OD 2mm Width 2pcs
https://www.amazon.com/dp/B08FHT39S4...ing=UTF8&psc=1
They were so much thinner than the original I needed to use part of the original as a spacer but $6 brought the tool back to life.
It probably takes 20-25,000# of force to push this bearing and that is very close to the limits of the tool in the cheapo tools so lubrication is very important.