I have to disagree with the "wheel hub change is easy on all cars" comments.
The hubs on my old 540i were an absolute pig as they are bolted from the rear, with the strut obscuring the bolts.
The job involved:
Jack car
Remove wheel
Remove caliper
Remove disc
Remove wheel speed sensor and move loom
Unbolt LCA and support with jack
Unbolt ARB
Unbolt UCA
Upbolt shock pinch nuts on hub
Whack lower hub assy with large mallett many, many times
Obtain new, lead-filled, rubber mallet and continue whacking
Slide hub assy over bottom of shock until bolts are visible
Undo bolts
Remove hub
Assembly is the opposite except I had to become a contortionist and get hold of a short-arm torque wrench to get the clearance to be able to torque the hub bolts up properly..
Took me about 3 hours the first time I did it and I'm no noob with the old spanners. After I'd done one, I got it down to 2hrs on the other side.