Ok I have tried to do all my research before I posted up in here, but I honestly could not find a clear, definite answer to my issue. Here is the deal:
I have 2000 323ci. 8/10 times when I accelerate up a hill, go 60+mph, or drive for more than a few minutes a gear light with an exclamation mark in the middle of it will appear on my dash beside the Park/Reverse/Drive light. As soon as that light appears the tranny will jump into either 3rd or 4th, cant really tell which though I think its 4th, and literally be STUCK there. No matter how fast or slow I go after that light appears, the tranny will be in 4th gear. I can come to a complete stop, then accelerate and its in 4th gear which makes for an extremely sluggish acceleration. I can be going 80mph and be forced to run over 4000rpm while stuck in 4th. However, once I kill the engine for about 1 minute, the care resets and I can drive normally again, well that is until the light comes back on.
I took it to a European AutoSport garage and they scanned for codes. The result they told me is as follows: "Trans. has codes for the input and output speed sensors internally and the #3 shift solinoid--Approx $700 to replace parts and service transmission."
I also asked one of the guys on gixxer.com who used to be a BMW tech what he though and replied as such,"BMW does not offer (many) replacement parts for transmissions, they usually just replace the whole trans. With three codes you would have to figure out which one is causing the problem and which is just a result of the other problem. Is a bad speed sensor causing the shift solenoid to not act right? or is the solenoid causing the speed sensor codes? Basically if its the shift solenoid, and you can not get that aftermarket, you're screwed."
So does anyone here have any clue what this is, if it is fixable, any experience with this issue? Any help is appreciated. Thanks guys.