Re: it's time for another new car ...
If you are going 3 series, then do it right and go 335i (or as Matt suggested, a 135i is nice too) and for very little money you can have a 400HP car that still gets 28MPG.
My boss has an '09 335i 6 spd with a few mods (under $2K) and he is making over 400HP and gets around 28MPG, hard to argue with that....
Your white 330 looks better than the new coupe and that is a statement.