You can save some money and buy a generic O2 sensor from Bosch. It think they run about 50 bucks. I myself prefer to compare the dealers price to aftermarket prices. Sometimes you only save a few dollars so it may be worth the extra money to buy dealer parts. I have found drive belts and even the pcv valve at the dealer not costing too much more.