I got version 1.0.4 from Github but it's not working properly, this is what I get:
BMW Connected Drive Debug runConcurrentThread starting
BMW Connected Drive Debug Send wrapper message: {"cmd": "vehicles"}
BMW Connected Drive Debug wrapper_read JSON decode error:
I see that you are using the bimmer-connected library in your plugin. I installed version 0.7.18 on my Python 3 env and it's working fine for me outsiode the plugin. The library releases page shows they have fixed the login issues. So looks like you just need to update the library version inside the plugin and it should work. I tried replacing the bimmer-connected library inside the plugin installation directory (/Library/Application Support/Perceptive Automation/Indigo 2021.1/Plugins/BMW ConnectedDrive.indigoPlugin/Contents/Server Plugin/bimmer_connected) but it didn't work, not sure if that hack is possible but thought it was worth a try.