Just be aware of warranty implications. Someone on the West Coast with an i3 REx coded it for hold-state. He had a subsequent REx engine failure. During the Dealer diagnostics of the problem (with a $6K estimated repair), the recorded engine operating data showed the multiple hold-state starts & runs. BMW denied the warranty repairs because of this. Said the user-coding for the hold-state starts violated the terms of the BMW warranty. His story was posted on the i3 FB group.
2015 i3 Rex, Capparis White, Tera World, Technology & Driving Assistant, Parking Assistant, Harman Kardon Audio System, 19 inch 427 wheels, EVoInnovate EVSE