This is the only thing my 318is failed on in the NCT,

NCT RESULTS:

Engine/Oil temp: 107'C

Low Idle: CO .63vol%
HC 214ppm
Lamba: .98

High Idle: CO .64vol%
HC 86ppm


Got a new Cat and a Lamba fitted and got emissions checked, New readings are: (Taken at idle)
C02 %VOL 13.39
HC PPM. E08
02 %VOL 1.52
C0 %VOL 1.067
C0cor %VOL 1.11
Lambda. 1.014

Then swapped in an Air-Flow meter from my other 318is, and readings were:
C02 %VOL 9.97
HC PPM. 437
02 %VOL 7.04
C0 %VOL .461
C0cor %VOL .66
Lambda. 1.409

What do people make of the results?
If I'm reading it right, The latest results are NCTable except for Lambda result?

Any help at all is welcome, Would be nice to get an NCT on it.