Autel OTOFIX IM1 can perform common and advanced automotive key programming, full-system diagnosis, lots of service reset functions. For the advanced key programming, you can pay extra if you need, that’s why OTOFIX IM1 is hundreds of dollars cheaper than IM508. Look at the comparison table among Autel IM508, OTOFIX IM1 and XTOOL X100 Pad2 . Function Autel IM508 OTOFIX IM1 Xtool X100 PAD2 with KC100 Function in detail Common Immo Key Programming Yes Yes Yes Can do as the same as the similar programmer Diagnostic function Yes, full-system diagnosis +lots of Service Reset Yes, pay extra on advanced feature Full system diagnosis and several service reset Read DTC, clear DTC, scan systems, read datastream etc Mercedes Benz Advanced key programming Yes Yes, pay extra on advanced feature No All keys lost (fast programming via obd)Renew IMMO BMW Advanced key programming Yes Yes, pay extra on advanced feature No ECU replac...