Quote:
Originally Posted by AwesomeM3
Thanks for the explanation. 
|
I sense some sarcasm there!

I could get into further explanation but it seems like everyone here's an expert...even those who really don't know anything about it. "Different programs, ECE and US light programs, Different operating systems." It's kind of funny just reading some of these theories.
Just about all of these features are programmable using Progman or GT1. Most of the similar models (i.e. E90/92 in your case) have the same modules. In this case the LCM or Light Control Module. However different coding is done for different regions. Think of it as dip switches with different settings for various regions. You have to 'code' the module for the desired application before you can 'program' any of the settings or functions of that module. The LCM for e.g. controls several functions like DRL, day time running lights or perhaps rear fog lights.
While some dealers may attempt to program a certain function for you, none of them will attampt to re-code a module. Every module can only be coded so many times and they can very easily be fried causing a nightmare for all electronics. BMW warranty will not cover a module fried during recoding and none of the modules are cheap. Most BMW Indy shops have the GT1 which is now outdated and very few have the latest version of Progman or other tools required for programing. The rear fogs should be an easy one, as long as you can find someone to do it...
Hope that explanation is more informative. Sometimes it's just easy to say "Different electronics" and call it a day!