My 2004 525i has developed an intermittent transmission fault where it drops out of Drive and then goes into limp mode. I’ve had it checked by a BMW mechanic and the fault codes indicate a problem in the mechatronic unit inside the gearbox. What I’m trying to find out is if it’s possible to buy a reconditioned mechatronic unit and valve body. I know they are available in the US.