We can now update you BMW to the highest level software coding, all modules or CCC-ASK -CCC-BO-CCC-ANT CCC-A CCC-GW. All options coded, aux on, ipod, bluetooth or MP3 enabled. Full fault reading and clearing is also available.