Yes. I did and a few others.
Does your steering wheel have paddle shfters? If not, you may be receiving fault codes upon adding 2TB. This is because the system is looking for the paddles, does not see them and gerates a fault, which causes it to randomly switch between D and M.
I removed 2TB and the car operated normally with no inadvertent switching between D and M.
Opasha helped me troubleshoot and fix my car. We determined that my car is most likely missing the wire for the paddles (from the steering wheel to the transmission). As I've tried everything I could think of to get them to work even swapping paddle circuit boards and still no paddles. Since Opasha coded my car, it is driving great. So far it hasn't done any random switching between "D" and "M" modes. Turning the paddles off and coding ALL folders (except DME) 2TB, and clearing DTCs must be the trick for my car.
Look at the last couple of pages of the coding thread for more details.
http://f15.bimmerpost.com/forums/sho...33991&page=113