Clutches and steels from driveandtraction.co.uk
bearings central bearings galway
Real oem for size of the seals and ask central bearings for it. As long as the internal and external diameter of the rotating shaft seal is the same its ok if the width of the seal is slightly off the bmw size.

or of course bmw for the seal

Get the bearing sizes off your old bearing or possibly realoem have it