Just to let everyone here in australia know, i have ordered all my internal gearbox parts through a US company called "Pelican Parts"
Pelican Parts - Porsche Parts & BMW Parts - Automotive Parts and Accessories - Porsche & BMW. My experience with them has been amazing and if there are any light to medium weight parts you need, which are either too expensive here, or unavailable, give them a go. I got all the gearbox bearings thru them at a cost of about $200 shipped. These aren't even available in aus thru BMW. Highly, highly recommended.