Look at the comparison table between Autel MaxiIM IM608 and MaxiIM IM608 Pro:
You can see, for the IMMO function, IM608 and IM608 Pro cover a lot of the same car models.
Only when using Autel im608 to perform these car models key programming, need XP400 Pro and extra adapters: read /write / Erase Benz ESL_W209 /W906 data, Benz OE NEC key learning, BMW EWS3 key learning, VW/ Audi/ BMW/ Benz key unlock etc.
And please note that: If you still have not IM608, You can buy it now, the latest IM608 with XP400 which is same as XP400 Pro.
If you want advanced IMMO functions, we recommend you get Autel M608 Plus APB112 Smart Key Simulator and G-BOX2