My 2011 BMW 330d developed this interesting problem. End of last year I joined Discovery insure and they fitted a tracker to the car. About a month later the car started doing this funny thing. It will drive perfectly normal and then you park it and lock it and leave it for a couple of hours...