Originally Posted by PencilGeek
Just to clarify...
The BMW software I used (3G-online) does not allow you to "deselect" the DME if you want to omit it from programming. Any time your vehicle is programmed -- whether it's due to any of the reasons mentioned above or not -- if the DME -- or any/all other components-- are not at the current integration level, then they will be reprogrammed with the latest software.
You don't get to pick and choose what components you program. If there is a new software version, it will program that control module automatically.