It fits and seems to work ok.. But the car idled a bit rough and wound up installing the old sensor after cleaning it. There isn't anything technically wrong with it, just doesn't seem to send the right data to the computer. To bad I can't return it.. But it helped me figure out if the sensor was the problem.