Bimmerlink sirve para leer y borrar errores, es para diagnóstico.
Bimmercode sirve para codificar, por ejemplo si quieres que se enciendan los intermitentes al abrir el coche, poner luces de posicion estilo americano en numero de veces que se encienden los intermitentes al pulsar la manecilla de intermitentes y alguna cosa mas(nose exactamente que).
Lo que si no hace es cambiar numeros de chasis de los modulos ni cambiar los extras memorizados dentro de los modulos, es decir no puedes poner modulos de otros coches en tu coche (eso lo hace protool)