My 2000 Toyota Tundra has been chewing up O2 sensors and seems to be a common problem with Tundra's (incl. rusting frames and rack & pinion issues). The biggest frustration is Toyota Canada charges $300+ for the sensor when the same OEM sensor can be bought on Amazon USA for around $70. The price differential is so extreme as to be totally unjustifiable.
How incredibly frustrating. I think I would buy them online and either install them myself or find a shadetree mechanic to do it.
I had a 98 BMW 328i that started running quite roughly in the winter of 2001/2002. Over a period of 4 months, all of the oxygen sensors needed replacing. Fortunately the car was still under warranty at the time because that would have been a big whack in the wallet otherwise.