You will lose your mind once you go through all the replies which come into this thread. Go drive them both.
My personal piece, the 328i has guts. It finally has the power to make you smile everyday. The 335 is a rocket. However I chose the 328i because I could pack more options into it for less money.
Unless you are married to the look of the M sport, I would totally drop the 328i down to the sport line, and spend money on something else like the sport auto. I also opted for the park distance control. Best decision I made. The system is awesome.
2013 BMW 328i Sport - Back in the family!
2007 Honda Civic Si Sedan (Retired, Meh)
2005 Infiniti G35 Coupe 6MT (Retired, great car)
2002 325xi (Retired, very much missed)