This KUKKO puller is the same one that BMW supplies to dealerships world-wide. It is the best possible tool for removing the large bearing from the ring gear on all BMW final drives. What makes this puller so unique, is that when one arm is moved in or out, the other two move as well and the spindle is always in the exact center. This ensures a tight and even grip around the bearing. The jaw hooks have a thin profile that can get underneath the bearing, which in this application, offers very little clearance. Most other pullers are much bulkier and may not fit as well or at all. This is the right tool for the job.