I had the exact thing happen to me the other day. I went into Blockbuster and when I came out, my car was running. Since it was hot out I am guessing the engine refired due to the cabin temp??? Whatever it was, i though that the A.S.S. was supposed to not restart the car once the door was opened? Weird.
2012 328i Base, Auto, Melbourne Red