I think it really depends how long you keep your cars.. If you are one of those bmw people who drives them 50k or extend the warranty to 100k then go for the 335i. You wont have to worry about any problems. It is also to early to see what type of problems the 335i may or may not have.
But if you are like me and keep a car for 7 years 200k+ miles go for the 328i.. but then again I don't really know anything about the new F series