The diagnostic tools at the dealer cannot "reprogram" the DME as you wish to do, only download patches from BMW AG.
There are a few "tuners" (e.g., Dinan) who have spent much time and money to disassemble the firmware in the DME to modify it to their needs.
The Shark comes close to what you want, but, it, too, just downloads a fixed patch. Reports from users of the Shark do not reveal quantum leaps in performance.
These engines are so well optimized that you need to extensively modify them to extract significantly more power. Supercharging and nitrous oxide are two proven routes to more power.
BTW, there is an old TSB that allows the dealer to bump the idle RPM by 100, for those who complain.
Ed in San Jose '97 540i 6 speed aspensilber over aubergine leather. Build date 3/97. Golden Gate Chapter BMW CCA Nr 62319.
Last edited by edjack; 08-17-2010 at 05:19 AM.