BMW e90 328i. Unfortunately the E90 335i has both unreliable engine (the 07 to ‘10 N54 engine) and is far too fast for a young driver (all years). The 328i has a much more reliable engine, is fun to drive and has a reasonable amount of power for a new driver (don’t give a teenager 300 horsepower. Even 240 is a lot).