I would NOT do this. Your BMW has very sophisticated electronics and when you take off the B+ cable, you are full fielding your alternator, which is a dangerous thing to do for the computers on your BMW. The voltage regulator is no longer in the Alternator on your car, it is controlled by the Power Train Computer, so when it sees a lack of continuity with the B+ cable, it shuts down as a safety measure. This car is NOT like an older car, where you can take off the B+ cable after the car is running and the car will still run. Please don't keep doing this.