I have never tried on BMW, I have a small 12V battery that can be used just to keep electronics on. Well in this case only solution is connect under the hood.
Well registration will be useful but is not important. Find some small shop that has BMW computer and they will reset it for you.
BMW CCA Member, Capital Chapter