I just bought and installed one today. it was the bosch 15730 universal model with the 4 wires, got it for 80 bucks at a local parts place. the sensor part looks different than the oem version - the oem has a metal cage or something covering it and includes the stock connector already attached. but as far as functionality i can't tell the difference. some purists will tell you to fork over the $200 for the oem one because its "designed" for our cars but IMO it's the same deal as buying other brands of spark plugs and oil filters. if it works good for 1/3 the price then that's fine for me. whatever you do, don't buy a used sensor, that would be like buying a used pair of underwear. if you're worried about the price and can wait you should try
www.oxygensensors.com, otherwise just find a universal one locally.