Both Im508 and im508 are full system diagnosis tools and specialized in immo functions, IM508 is with XP200 key programmer, IM608 is with XP400 key Programmer and IM608 PRO is with XP400 pro key programmer
Autel MaxiIM IM608 vs IM608 Pro vs IM508
Autel MaxiIM IM608 has same function and hardware as IM608 Pro, the only different is IM608 Pro is with XP400 Pro which has better IMMO function than IM608 which is with XP400. IM608 has better key programming and diagnostic function than Autel MaxiIM IM508, but when IM508 plus XP400 or XP400 Pro, it will has same IMMO function or more than IM608.
In IMMO Function: IM608 Pro = IM508+XP400 Pro > IM608 = Autel IM508 + XP400 > IM508
In Diagnostic Function: Autel MaxiIM IM608 = IM608 Pro >IM508. (Autel IM608 = Autel MaxiSys MS908, and IM508=Autel MK808.)
In Service Function: Autel MaxiIM IM608 = IM608 Pro >IM508
In Hardware: Autel MaxiIM IM608 = IM608 Pro >IM508
When to choose Autel MaxiIM IM508?
If you need to do Japanese car(Toyota,Suzuki,Mitsubishi,Honda) and other vehicle,but not need to do Europe vehicle key programming(such as Benz). and not need powerful all system diagnostic function,you can choose Autel MaxiIM IM508.
When to choose Autel MaxiIM IM508 + XP400 Pro?
If you buy Autel MaxiIM Tool is for key programming, need to do BMW,Benz Key Programming, we recommend you buy IM508 +XP400 Pro, it is more economic,has better price than IM608 and has most powerful Autel IMMO function.
When to choose Autel MaxiIM IM608/608 Pro?
If you need both powerful key programming and diagnostic function, you can buy IM608 or IM608 Pro which is the best All-in-0ne key programming and diagnostic tool.
(Note: The Detail Support Vehicle List and Functions Please check https://autel.com/vehicle-coverage/coverage2 )