Only thing that I'd say you should add here is that 330xi is AWD. So people should realize that as it's not the same output section as with a regular 330i. Good deals though.
Current : 2013 Mini Countryman JCW
Past: '88 E30 M3, '69 BMW 2002 Ti, 2000 328i, Audi A6 TT, BMW X5 3.0i , Audi A4 1.8T