Once you add up all the costs associated with a FI kit properly set up on a 330i, you'll probably find it's cheaper and more reliable to go with an M3.
Do the math, and be realistic with the costs.
2011 X5 M-Sport 3.5i
2010 Dodge Ram Hemi Sport
2010 GSX-R 750
2003 C5 Z06
LS7 427CI w/ECS Novi 2000 : Caravaggio Widebody and Full Leather & Alcantra Interior
903rwhp/815rwtq : 10.3@152mph