I've had allsorts...
E46 330d and 330i
ST220 - NA 3.0 V6 petrol
9-3 Saab - 2.8T V6 petrol
Megane F1 - 2.0T petrol
They've all got their places.. In a hot hatch a 2.0T petrol is perfect.
A 335i coupe manual will be lovely if it's to really 'drive'
For me I wanted something lazy with power in the excess and automatic (i drive for work) that I can just sit back and relax in.. 335d is perfect.