It is not big deal. Like all cars, there is learning curve. Water pump on xDrive can take some time but then, it was less frustrating than master cylinder on Sienna.
That being said, bcs. BMW is all about weight distribution anything related to front differential, oil pan, is major PITA. Axle...