I assume you don't have iDrive.
1. Remove from VO code of your current language (ie. $851 is SPRACHVERSION DEUTSCH).
2. Add $853 to VO (SPRACHVERSION ENGLISCH).
3. Go to service which deals with new BMWs and ask them use OPS diagnostic head to code 2RAD with Expert profile in NCSExpert - this will set up your radio/communication module according to your VO list.
4. Job done.
You cannot use OBD cable to code 2RAD in non-iDrive vehicles.
Why do you think you are able to get the 2MULF to reprogram itself from the VO?