Rozhodně potřebuješ lepší diagnostiku, buď přes OBD2 a mobilní Torque nebo Carly for BMW. Nejlépe však notebook a BMW ISTA pro daleko konkrétnější popis chyb.
0031 může způsobovat i odvětrání nádrže, zkontroluj, zda máš dobře těsné víčko nádrže.
Kvalitu snižování emisí hlídá druhá (spodní) lambda. Zkontroluj, zda je správná a řádně zapojená.
Já měl například problém s vadným katalyzátorem, vyhazoval signálku chyby motoru a dle diagnostky vykazoval systém nízkou účinnost katalyzátoru P0420 (jaké CC to nevím).
Po nainstalování nového katalyzátoru se chyba už nevyskytla a dle diagnostiky vše ok.
více viz
R56 N12 - nízká účinnost katalyzátoru [opraveno]