C'mon BMW have been using shaft drives for years there shouldn't be any problems provided maintained correctly.
It's meant to be maintenance free and filled for life, which is why they put a drain plug on later models.

Don't overfill the FD even slightly if changing your oil (like I did)
220ml Of Castrol SAF-XO is all you need.
The small airspace becomes pressurised (no breather) and blows oil past the seals, especially in a hot climate (in my case Western Australia at 45 degrees).
