All sorted now got my car back with nothin to pay. Ended up being done through my extended warranty and bmw covered my excess due to the part failing prematurely. Result
They also updated the gear box software and reset all of the adaptations. Feels like a completely different car now, gear changes far smoother than they have ever been and no jerking at low speeds in ds mode. Will be sad to see her go