Try and get the car to ZF (i think they are in Edenvale) for final analysis. Also, they are the best people to work on the gearbox as they have all the necessary equipment. Recently i had my E60 gearbox serviced and they said overhaul is about R42k. Ask for Nick at ZF he is a good guy