Me and the GF are currently looking to trade our car in for a BMW at a reasonable price. Looking @ 2010 or newer. The HFPF isn't a big sticking issues and the turbo issues aren't a issue as well around the 2010 years I've noticed based on research. You have to bite the bullet and hope for the best. I would get a newer and less km 335i for a few more $$ and see if you can also get extended warranty. Then there is hassle free for a few years you own it.