The thing about BMW's is the center stack and all the electrics are controlled by what they call "i drive". Something you have to do when you get out is to LOCK the door. This is the only way you shut down i drive completely. If you leave it open this system will put a drain on the battery. Took me awhile to get used to locking the door in a locked garage. But it becomes muscle memory after a few weeks. Now if your stupid enough to not do that, then yeah, your going to kill the battery at some point. Its a common complaint with new BMW buyers.
Honda's are not the car they used to be. They used to make extremely reliable vehicles. Their Electricals are crap. The 1.5 turbo needs to be avoided like the plague. Numerous and expensive HVAC repairs. But they have a cult following and be careful of pointing any of that out on their forums as they get pretty ugly about defending their piles of crap.
Usually there is a button that disables the auto start. Although you have to hit that every single time you start it. Can anyone confirm the new twins have this feature? Because if not, that would be a total complete show stopper issue. As for not offering a physical light switch I have given this a bit of thought. This is a really bad idea. Especially if it has that feature that turns on/off brights automatically. I can't stand that. Also need a physical button to turn on the fogs if conditions change rapidly. I'm sure there are other scenarios the physical button makes sense but having to access the center stack menu while driving is a bad idea. GM said they wanted to free up space. But this is a safety issue full stop and its nothing short of a cost cutting measure. Unfortunately, they probably won't rework this as its already part of the final production build. I'm sure this will also become a show stopper for some buyers.