Programming a new key to a 2006 BMW 330i Cas2 system. Using the Autel km100 to process an unlocked bmw semi smart key, read key data via Obd and program key data into blank key.