You don't need to a PassThruVCi in order to do CIP.
Maxi mini can do as well. Passthru VCI is only need if you need to connect to manufacturers website.
Witch brands you need to work? As already said, you can use your PassThru VCI with OEM website/software.
Concerning with BMW, witch car you need to do? Do you use automatically VIN search or you try by manual?