Mobil 1 or Purolator PureOne... they seem to be rated the highest AND be somewhat cheap (I think the Mobil 1 filter is more than the Purolator, I have never price the PureOne).

The K&N filter is expensive and seems to be pricier because of the name. I have had one but usually buy the Mobil 1. I don't know where to buy the PureOne, but I may just for the heck of it next change.