Advanced Diagnostics is pleased to announce the new release of BMW® CAS 2 and 3 key programming software for the Smart Pro. What does the software do? What else will I need? BMW® CAS 2 and 3 software is designed to program aftermarket slot key / remotes with push button start for vehicles fitted with CAS 2 and 3 modules worldwide. The remote and the transponder are programmed at the same time and the Smart Aerial is required during the procedure to program the key. A pincode or a working key are not required, and additional keys can be added without deleting existing keys. Currently, this software is not available for purchase and is available to use on UTP and token plans only. If you are on a token plan, one token is deducted for programming. This software is available on Smart Pro only. Note: This current Smart Pro release does not cover some models from 2008 onwards that have undergone a BMW® security update to CAS 3+ software. The Smart Pro will alert the user that the vehicle is not compatible during the procedure, no changes will be made to the vehicle security system.