If you're just looking for "an" FMIC just go with what your budget affords. Anything is better than stock. When it comes to what is "better" the discussion can go on for a long time and there are many reasons why one fmic is better than another. I'd suggest some reading and looking at datalogs from other members on this forum like I've done over the past few weeks to make your judgement wisely. That is all if you are looking to go after the BEST performing and designed intercooler, not the best intercooler 'for the money'. You could also buy a cheap ebay intercooler and it'll still be better than stock. This question on FMICs always gets raised on the forums and it always comes down to two things, is performance of the utmost importance OR are you on a budget. They most certainly will not perform the same.
'07 335i E90 - PTF ProTUNED by Dzenno - COBB FMIC - AFE DCI - AA DPs - HFS4 Meth
'09 M3 - Stock