You can accomplish what you want by having the Auto Start Stop function remember what state it was in when you turned off the car. So it doesn't come on automatically.
I have coded my G05 successfully using BimmerCode App on ios
bimmercode.app
and
Vgate vLinker MC+ Bluetooth OBD2 Car Diagnostic Scan Tool
Just follow the instructions to disable your wifi and cellular service on your phone when you are connecting via bluetooth. If you're going to need to reference resources (like I do), bring another device like an iPad with you in order to watch YouTube videos while you are connecting to the OBD.
The items I commonly code include:
Front Electronic Module -
Shut off iDrive when driver door opened: ACTIVE
Auto Start Stop function off by default: ACTIVE
Auto Start Stop function memory: ACTIVE
Auto Start Stop function in ECO mode: NOT ACTIVE
Horn signal when locking the car with engine running: NOT ACTIVE
Unlock doors automatically: NOT ACTIVE
Time until automatic lock: 10 MINTUES (or never)
Fog lights off with high beam: NOT ACTIVE
Fold/unfold mirrors automatically: ACTIVE
Headunit
Tire Pressure Control - Display Temp & Pressure
Video in motion - ACTIVE
Warnings - At start-up: NOT ACTIVE
Warnings - Camera Warnings: NOT ACTIVE
Warnings - Nigh vision warning: NOT ACTIVE
Integrated Chasis Management
Start in Eco mode: NOT ACTIVE
Seat Module Driver
Easy Entry Seat Movement: ACTIVE
Seat heating / cooling setting memory: UNLIMITED
--- EOM ---