I would change the oil and filter at 30 miles, using the same type of oil as what it comes from the factory in case there are break in additives. Then I would change it again at 100 miles and then 300 then the 600 and then you are good to go.
As far as the engine management light goes, I am crossing my fingers that it is just your brain playing tricks on you since it happened with your 2012!
Edit: did you have it hooked up to a battery tender while it sat for three months?
Well I can't change it at 30 miles because I did 70 miles at the track yesterday. To my knowledge BMW does not use break in oil or any additives for break in.
I used to do the early oil changes just like you stated - these days I've gone to changing the oil anywhere between the first 100-200 miles and then let the dealer do the 600 mile service. Then every 4 track days oil and filter.
So I called my dealer at 8:45 a.m. this morning told them what had happened - told them I was hoping to go to the track this weekend(which now the weather is looking bad so it may get cancelled) asked them if they could possibly take a look at it.
I have been doing business with Max BMW since 2004 - their response was as soon as you get it here we will put a tech right on it.
Well I arrived there at 9:40 a.m. and by 9:45 a.m. my bike was hooked up to their computer. To make a very long story short - the bike had several codes - the tech could make the codes come back when moving certain connectors.
He thought it was a bad connector - but that proved to not be the case. He ended up checking the entire wiring harness - all connectors - checked out the air box - re-set every parameter for every sensor on the bike - reset the fly by wire.
After all of this the bike stopped coding - did he actually find anything - no - is it fixed - maybe - if it codes again - he will open a Puma case and he said most likely BMW is going to have him replace the harness and ECM - based on prior bikes doing this.
He spent a little over 3 hours on the bike - he told me if he actually had found a problem he would have had the parts in a day or so and would have finished the repair so that I could make it to the track this weekend.
I can't ask for better service than that.
He was very honest he said it was a 50/50 chance that I'm good to go.
And all my bikes are always on C-TEK battery tenders.