I had a 2008 G37S with almost every option available. It was a fine car. Fast, and solid to drive. I replaced it with a 2011 335 with M sport.
When comparing the two the 335 felt quicker and better handling. The G37 had better build qualify and was an easier car to live with on every day commutes. Also, the G37 and Inifiniti in general seem liked a better deal. BMW seems to nickel and dime you to death for little option. Thing that are even base model Nissan has like keyless ignition and doors are optional on the BMW.
So if commuting in comfort and more features for money are your goals the G37 or 37s is a better car. I handling is the goal than the 335 is better choice.
FWIW, my wife has take the 335 and have just (2 days ago) picked up a 2013 328i with sport, premium, tech, and drive assist packages + a few more options. It is a nice car, and handles well, but at over $50K it should.
Last edited by jerrykur; 12-30-2012 at 02:03 PM.