I bought an Autel MaxiIM508 to add keys to my BMWs. I added two new keys to my 2009 with no problems and now I have three working keys. I also reprogrammed the keyless remote for my 2005 F-150. So far so good... it appears to be a legitimate key programmer. I used the IM508 with the included XP200 for the mentioned key programming only, I didn't need any additional add-ons available. You may need add-ons for other makes/models, I don't know. The IM508 also has diagnostic capabilities and live data, which is a plus for the tool.
MUCAR CDL20 OBD2 Scanner - Check Engine Code Reader And Diagnostic Scan Tool For All OBD II Protocol Cars Since 1996, With O2 Sensor, EVAP System, And Smog Test Functions
23 Review
eTORK 3/8-Inch Drive "Click Style" Electronic Torque Wrench: Precise Torque Control (25-250 In. lbs., 2-20 ft.-lb.)
12 Review
Autoscanner for car diagnostics Rokodil ScanX Pro, OBD2 scanner
29 Review
Precision Bike Torque Wrench Set for Mountain & Road Bikes - Pro Bike Tool 1/4-Inch Drive with Allen & Torx Sockets, Extension Bar, Dual Readout, and Storage Box
11 Review