Originally Posted by canis
If the car had a bad O2 sensor, isn't the computer sophisticated enough to say "you have a bad O2 sensor?"
Not necessarily - it depends on HOW it is bad. It may be sending a signal that is within the acceptable limits and therefore the computer doesn't detect it as bad. The detection is usually a check if the sensor transmits a voltage outside the range.