I have a 1995 BMW 530i. I hit the gas one day and the engine revved up to 5,000 or 6,000 rpm and then the tranny (after slipping) kicked in. Trans program was displayed and the car seemed stuck in third gear. When I turn the car off all is fine until the car hits 3rd/4th gear. That was it, it displayed "trans program" and stuck in 3rd/4th. If I put it in manual mode, then I can ride the first couple of gears, but if I put it in 3rd/4th, thats it.

Update:After a month of manual, I tried auto again, it runs great up until the 4th/5th gear and then sticks and displays trans program.

I know that the tranny is not shot! I know something about cars. I have overhauled many a motor. Auto-Transmissions aren't my thing. Right now I believe the need to overhaul the valvebody but can't find the kit to do so.
Any advice?