Replaced all 4 of my O2 sensors. The price of them varied with the dealership. Then upon reaching Texas i got the dredded light again. Turned out that the 36 pound fuel injectors were fouling the O2 sensors. Went to BavAuto.com and obtained replacement O2 injectors for $25-$50 less than the dealerships.