things that damage 02 sensors,,, oil burning ie most times valve stem seals,, this contaminates the 02 sensors ie replace with new is best option and reset the adaptations for them as well,, also head gasket failure where coolant and anti freeze kills them off, also the life span for a 02 sensor 60.000 miles is what Bosch say is about the life span and the sensors and cat should be treated as one system,, pull the upstream 02 sensor after a good hard run and see waht colour it is on oil burners they are bright white as semi blocked cat holds the heat in the precat area and the oil gets burnt off and leaves a white residue, i had a r53 that 100k needed head off and new valve stem seals put it back together and ran it and found as i expected when car was cold and not in closed loop running with 02 sensors and cat it went very well ie 1 to 2 to 3rd gear in dry traction light on wheel spin its also had a high lift cam and some other stuff done its going on rollers next week to be set up,, anyway when car got hot the car got slower holding back it was leaning out,, since decat and two new 02 sensors its as fast cold as hot some pics of head off and finished i also etc prime and coat super charger and intercooler so deals with heat as best as it can,,, notice the black build up from oil burning the cat was ruined from it as well