Both my wife's 2011 335is and my 2006 Z4 M Roadster behave the same way. We noticed this when the 335is was brand new (although not with the European nozzles). When I fill the M Roadster I squeeze the nozzle, engage the hold-open clip, and then grab the rubber hose where it enters the nozzle and hold it up. This works every time.
BTW, BMW is not the only manufacturer with this problem. Try Googling "gas nozzle". It will auto-suggest "gas nozzle keeps shutting off". Select that and you'll find complaints from owners of many different makes and models.
P.S. There is no reason why leaving the fob in the slot would make any difference whatsoever. This is called "superstitious behavior", when a particular action apparently achieves a particular result, so it's believed that the result is achieved only by that action, even though the two are completely unrelated. It's probably just coincidental.
Mine: 2006 Z4 Roadster (E85) | Interlagos Blue Metallic | Black Extended Nappa Leather | Carbon Leather Trim | Purchased 7/19/12
Hers: 2011 335is Coupe (E92) | Le Mans Blue Metallic | Black Dakota Leather | Dark Glacier Aluminum | 6MT | ED 5/12/11
Also Mine: (On Order) 2016 M4 (F82) | Sakhir Orange Metallic | Black Full Merino Leather | CF Trim | M DCT | Adaptive M Suspension | 19" Black Alloy Wheels | ZEC | ZLP | ZDB | ED 5/13/16
Last edited by SD ///M4; 12-27-2012 at 10:19 AM.