Good luck with your new ride, whatever it may be. Really though, if you read up on the 335 before you bought it, you know that many of these problems are to be expected.
I wanted a 335, but went with the 330 for the better reliability.
Still, just having purchased nearly $500 worth of parts for a waterpump/thermostat, while I spent less than 1/5th of that for my e36 for the same job.... I just don't know where BMW is going these days.
At some point we need to realize that BMW ownership experience isn't all about getting to 60 in less than 5 seconds....
06 330i 6mt Spt- Eibach Springs, BMW Perf Susp, Supersprint Exhaust, BSW Audio
94 325i 5mt 4d- M3 springs/susp, Z3 wheels, Chipped, Intake, Exhaust= FUN!