Depends on your mods, temps and what you are looking to do.
Let me know the list of mods, how often do you plan on tracking and i can recommend the best one for you.
Here is a thread i posted a while back that explains what to look for in an intercooler
http://f30.bimmerpost.com/forums/sho....php?t=1232610