Autozone carries a puller that fits fine: OEM 2 & 3 Jaw 2 Ton Puller (25901).
Originally Posted by LTDUTCH
That natsy windshield wiper arm nut on the drivers side is very easy to remove. NAPA is probably the ONLY tool store that carries the right size puller. Photo shows a 4 pc gear puller set, but only the smallest puller is needed. I used a 3" gear puller due to working space restrictions with hood installed. A rubber mallet was not used... only the gear puller to remove the nut and then cleaned off the spline nut post prior to reinstalling the nut.
I picked one up for $35. OEM is the brand name. I used it in the 2 arm config and it worked just great.
2001 530i/5 (E39), Topaz Blue/Stone Green/Black (97k miles)
2005 545i/SMG (E60), ED Order, Titanium Grey/Grey (lease transferred...no longer have)