I ve been having a little problem with my car lately. Its an automatic e46 323i. During long trips my EML , traction, Check engine lights come up and the car doesn seem to shift past 2 or 3 rd gear. This results in the car not being able to accelerate pass 40 mph and high rpm's. When I pull over and turn of the car and turn it back on everythign seems to be fine. I had a faly oil censor and it took my dealer 7 days to fix that problem, I am very recluctent to bring the car into service. This problem occurs once or twise on a weekly basis. I noticed another gentelmen had a same problem on the board. Anyone here who could tell me what is possible wrong with my car or have a similar problem.