Jones wrote:
IMO, you would be hard pressed to properly mount two / or three jaw puller. BMW has "special" puller that bolts to the hub utilizing lug nuts holes. It’s fairly easy to make one with same functionality though (I can post pics of it when I have more time).
I guess one option to get that axle out, if everything else fails, is to drive it out the opposite way. What I mean is this: disassemble inner CV joint and take cage and spider gear out as well, so that you are left with just the shaft on that (inner) end. Then use BFH and hammer on it - this will drive axle and hub out, and most likely wheel bearing (or at least inner race) as well. Then take it to the shop to separate hub from the axle (or give it a go yourself again…). You’ll have to get new/rebuilt axle and rear wheel bearing though, and maybe new hub if it fails inspection (damaged splines, etc) after you separate it.
HTH,
Igor