As BMW don't sell the bearings and seals separately nor do they list the size thought I would share this as I have just done all of mine :
2 off Front Wheel Bearings 20x47x14
2 off Front Wheel Seals 25x47x7
2 off Rear Wheel Bearings 20x42x12
1 off Rear Wheel Seal 28x42x7
1 off Cush Drive Bearing 25x52x15
1 off Cush Drive Seal 32x52x8
2 off Front Wheel Bearings 20x47x14
2 off Front Wheel Seals 25x47x7
2 off Rear Wheel Bearings 20x42x12
1 off Rear Wheel Seal 28x42x7
1 off Cush Drive Bearing 25x52x15
1 off Cush Drive Seal 32x52x8