Your gearbox should have a maintanace free gearbox, which means BMW says you should not change the oil.
However, based on research I would say change it every 60 to 80,000 kms if your car is out of warentee, also remember to do the oil filter as well.
LZ