Get a puller, whether you need it for this job or not, it wont go to waste. Unfortunately I shop price, BMA slammed me on shipping a couple years ago when I thought I was a good customer, leaves a sour taste. I have many suppliers now but don't know shipping costs. Might be looking into, I can post them, only a few though.
The attentiveness of BMA was great but a scam on shipping was not good. More than actual by twice so I tend to go elsewhere. I didn'y even mind paying more for their parts but the shipping ended that.
95 E34 530I V2.37
===========
Those who make peaceful revolution impossible will make violent revolution inevitable.
John F. Kennedy