Reading the coding section you don't need too much equipment to do it yourself. On the e90 forum there are a number of people who will do it for you. I did ask the question over there about the F30
http://www.e90post.com/forums/showpo...&postcount=228
When they can do it there are a lot of useful changes you can make. I'll be keeping an eye out although the auto stop/start doesn't bother me. I haven't volunteered to be the test car, I'm not that brave!