On the Bimmercode sit, they have a list of the ones they have tested to work well with the app and the BMW ODB II ports. ODB ports all meet a 'standard' but each car manufacturer will have their own additional port protocols.
https://bimmercode.app/adapters/