I actually just found this out yesterday, and i am not sure if everyone knows about this already. Anyways if you dont this will make your car faster.
All you do is get in your car turn the key to the second on position, but don’t turn your engine on. Keep it in that position for 10 seconds. Then turn your key to the off position for another 10 seconds without taking the key out. Then turn your car on and it is all done.
Basically what it is doing is resetting BMW's adaptation settings. BMW has that thing that adapts to the way you drive. Even if you drive fast it seems as though it slows the car down. I did it to my car and it made a huge difference, and i drive fast every time i get out of my school. Anyways give it a try and tell me how it goes.
M54 EDK Throttle Adaptation Procedure Model:
All vehicles which have a M54 or MS43 control unit.
Complaint:
Once a new engine control module or a new EDK unit has been fitted, it is imperative that the electronic throttle control adaptation is reset. If this process is not performed the vehicle will not run, or will run in fail-safe mode.
Remedy:
If the vehicle begins to run in fail-safe mode, or does not start at all, then replace the DME or EDK then:
Turn on the ignition for 10 seconds, it is not necessary to crank or start the engine.
Turn the ignition off for 10 seconds.
Start the engine.