Here's a great thread on coding using the Bimmercode app and the correct wifi connector.
http://f15.bimmerpost.com/forums/sho...g+the+easy+way
Super easy with the app and you can do 90% of your coding with the default set of options available. I definitely would not pay anyone to code my car. Total waste of money.
You may get some errors after coding, usually shutting off the car and restarting it clears them. If you have any that don't clear, you can download the bimmerlink app to clear them. I have yet to get any codes that do not clear after a power cycle.