I've been a huge supporter of the Helene Performance filter ever since I saw noticeable differences between the K&N cone filter and the Helene cone filter that I used on my e46 M3.
These filters are not only great with flow, but the filtration is far better than any other performance filter. In fact the filtration meets the ISO standards of BMW's OEM filter.
I'm extremely happy with the HP filter.