Ok I got the hub out and then went to pull off the bearing piece that always sticks to the hub. It wouldn't come off. Was chipping where the bearing splitter was on it in place of pulling the bearing piece off the hub. Grrrrrr.
So I decided it was time to go NUCLEAR.
After the dust settled the final score was :
BMW Wheel bearing 0
Dremel Tool 1
Bearing piece is off the hub
Now I cant get the c-clip out. Partly because my snap ring pliers are junk and partly because Im DEAD TIRED now.