Well can't believe after they had my car all weekend the reason turned out to be that the new programming disables the selection of gears unless the seatbelt is connected!!
Anyway, car is back now and no more errors.
Current: '14 ///M50d (F15) Alpine White|Alcantara/Dakota|Piano Black|20" 468M|Black Kidneys|HK Sound|Reverse Cam|Panoramic Roof|Sun Protect|Sunblinds|Extended Store
Previous: '09 ///M3 (E93) DCT|Interlagos|Novillo Palladium Silver|Black Breyton GTS|Falken F452|CF Kidneys|CF Roundels|Individual Audio|EDC|DAB|USB|TV|CA
Previous: '07 335i MS (E93) Auto|Le Mans Blue|Black Leather|CF Trim|Duke Dynamics Diffuser|CF Kidneys