Hi all !
Here is my personal opinion of K&N vs OEM air filter.
At the beginning, there was an OEM air filter on my car when i bought it.
I've been driving with that for 1 year, the air filter has been there for may be 2 years at least.
When service maintenance time came last summer, i decided to replace it by a K&N.
I was hoping to get a better behaviour of the engine when reving up, but i didn't notice nothing, may be the sound, that is a very very bit louder, but nothing sexy.
6 months later after the summer maintenance, meaning now, in december, i got suddenly a check engine light, while i was on highway, for an unknow reason.
I was afraid, coz was thinking about a major issue, or an oxygen sensor, or a ACC sensor...
I was in panic for my baby. The day after morning, i was calling the BMW dealer to get an appointment to repair my car. They had to call me back but nothing...
Then, i had read threads mentionning that K&N filter could create issues with the MAF sensor on this board, so i bought a OEM filter to this BMW dealer (they didn't call me yet at this time to save my car), and when i came back to the office, i replaced in the parking the K&N air filter by the OEM one, remove the MAF pipe, clean it quickly, and put everything all back.
I started the engine, and a small moment later, My check engine light disappeared!..
Was it a concidence?
or was it due to the air filter ?
from that experience, i would say YES, that's due to the K&N filter.
I was looking at the K&n air filter through a light source, i can see a lot of small holes on the filter, and these holes are big enough to let small particules to go by the air filter. whereas the OEM air filter is full of cotton, no chance for any particules to go through.
Moreover, i'm feeling that the car revs up quicker from low to mid range.
However, I think that in high rev, K&n migh be a bit more efficient... to be confirmed.
So conclusion, i'd prefer rather OEM air filter than K&N.