Remove outer bearing race (1).
Clamp input bevel pinion (2) into vise with protective jaws (splines facing upwards).
Using puller, BMW No. 00 7 500, pull off both bearings at the same time.
Remove thrust ring (3).
Remove ball thrust bearing (4), inner race (5), roller bearing cage (6) and outer race (7).
Removing needle roller bearing for input bevel pinion
Heat the housing to 120°C (248°F).
Remove the outer ring of the needle roller bearing using internal puller, BMW No. 00 8 573, threaded extension, BMW No. 00 8 575, and counter-support, BMW No. 00 8 572.
Installing needle roller bearing for input bevel pinion
Heat the needle roller bearing seat to 100°C (212°F).
Press in needle roller bearing using drift or the input bevel pinion.