BMWADAM's choice is a good one for your particular car. If you wish to seek further information on this then please start a new thread here: http://www.torquecars.com/forums/f8/
For a much better response from the community
I would also look for the enclosed range of K&N induction kits to minimise the heat soak issue.