BMW key programming device and software for vehicles equiped with EWS module , coverage 1994-2004 that have EWS module(including EWS2, EWS3 and EWS4, Rover75, MINI, RangeRover, FreeLander, Discovery).You can programm new keys when all keys are lost or stolen by this device. To be able to add new key.