Peugeot 306 1.4 PETROL - MOT fail emissions - zippyone

Hi, car failed on emissions, garage is fitting a new lambda sensor and also said a new cat might be needed. Any ideas if I will need a new cat from these readings?

CO 0.68%

HC 145 PPM

CO2 13.90%

O2 1.11%

LAMBDA 1.03

OIL TEMP - 20 C ?this seems very low?

Any advice much appreciated