Welcome to the E46Fanatics forums. E46Fanatics is the premiere website for BMW 3 series owners around the world with interactive forums, a geographical enthusiast directory, photo galleries, and technical information for BMW enthusiasts.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

the guy i bought it off said that he replaced the throttle body sensor which is the culprit for being in Limp Mode.

now, himself and the BMW mechanic said it was replaced/fixed and within 2 weeks it should 'reprogram' itself into the ECU and be back to normal. i asked another mechanic and they said yes it should be fine. I however dont know a lot about engines so i was wondering if it's true or not.

I see. I'm no expert on this but I had this same problem, my SES n EML was on everytime I drive the car and the ASC came on everytime I reversed the car. So I read the code on the car and it happened to be the TPS/pedal (that's what the code says anyway) so I replaced the pedal and the problem was still there, and guess what? The real problem was the TPS above the oil filter. After I replaced that TPS the car run better and it's not throwing the codes anymore. I hope. Lol but yeah it's just from my experience. I got 02 M3 so idk if it's the same or not.

apparently it has all been fixed and replaced and within two weeks it should be back to normal in two weeks and it's all good to be driven, i just thought you could drive it away once its replaced and it'd be fine, but that doesn't seem to be the issue. hmm..

the only lights on are 'EML' and the Warning Lamp for 'ASC' (the triangle with exclamation mark inside and the arrow circling)

Let me get my "Easy Button" I just fixed this exact problem on my 00 E46 323i. Your Throttle Body flap isn't opening you've got carbon build-up preventing your flap from opening letting air into your engine. The EML code on a Peake scanner is (77) MDK Motorized Throttle valve mechanically stuck. You will need to pull the throttle body clean it and reopen it. There are a ton of DIY for removing and cleaning throttle body's. It's a relatively simple DIY process involving removal of the MAF, lower intake hoses, IVC in order to get the throttle body. Remember to disconnect the negative battery terminal before starting this job or you will have to reset the MDK adaptation. Just my two and a half cents worth...

I had a similar problem a year or so ago, somehow the throttle body was stuck (even though I had cleaned all of that within the last year. Shop said on my car the TPS unit down there is part of the throttle body and was fried so they had to replace it. Worked fine after they did that and gave it back to me. It shouldn't be in limp mode at all if they fixed the correct problem. There is also a TPS at the pedal as some have mentioned...

I had a similar problem a year or so ago, somehow the throttle body was stuck (even though I had cleaned all of that within the last year. Shop said on my car the TPS unit down there is part of the throttle body and was fried so they had to replace it. Worked fine after they did that and gave it back to me. It shouldn't be in limp mode at all if they fixed the correct problem. There is also a TPS at the pedal as some have mentioned...

Only one problem between your issue and Jaykvilla's problem. The E46 323i has a mechanical throttle body with a wire accelerator, your throttle body is drive-by-wire and not mechanical like the one in the E46 323i.

thanks guys but according to the mechanics the TPS was replaced and is all clean...
heard from sources that it has to configure itself to the ECU which normally takes approx 320 kilometres.. see after that.. if not i wont be happy haha