Factory Puller 88886331300 which has superceded to 83-30-0-492-096 . Puller made by Rillex/Rollex of Germany for BMW. Includes.....
88886331300 (331300), now 83300492096
88886331305 (331305), now 83300492101
88886331308 (331308), now 83300492104
88886331306 (331306), now 83300492102
88886331307 (331307), now 83300492103
88886331309 (331309), now 83300492105
88886331312 (331312), now 83300492108
For bearing and bushing applications on BMW's Mini's and Mercedes. These tools are NLA from BMW.
I asked Google AI what this tools was for and it printed out the attached (see last photo). I believe I purchased this and the attachments for E36 bushings but that was 20+ years ago and I don't recall. The attachments are still in the sealed bags and the puller has never been used. (5B)