Usually if you don't get a small power bump (dyno) from a K&N it means your intake has a restriction that is more significant than the filter. K&N Usually will give you 1 to 5 HP on a dyno depending on the vehicle...
On the other hand the BMW branded air filters are pretty good material and may not be as restrictive as some....
Dave