Thats gutting to hear Steve
I hope they admitted full liability? And i hope your insurers are relatively stress free to deal with through the process...
Is it only doing it when hot with the light coming on and off and on and off? If so, very likely just to be a lambda sensor.
Very easy to replace, just unscrew and screw in new one. They are around the £140.00 mark now IIRC.