Posted this Vid to show the use of a slide hammer for Hub removal.
Car is a 1997 318is with 234,000 Miles, driven in salt. This hub has never been off the car. I also show the set up i used for axle removal. Slide Hammer is from Advance Auto Parts. At Advance you buy the
puller and they give you your money back when you bring it back. Or you just keep the tool.
Powerbuilt Model 648611

source