I never had a hpfp fail, sold my car with the original hpfp still in it even after an upgraded lpfp and running 100% e85 flex fuel setup. It is a hit or miss with those. I think every 335 has had the injectors updated. Wastegate rattle is another issue, oil filter housing leaks after a while and carbon build up on the intake valves due to direct injection is about the most of it. If you are used to tuning a car that is easy to work with (domestic, honda, mitsu etc…) the bmw may not be fun as most things are more of a PITA. I still love the car and the power and torque in a very smooth driving car with great amenities and daily driveabilty.
If you read any of the 335i forums you can find people who have been through multiple sets of injectors, coil packs, and a various amount of other issues and failures were random.
Example
"My CPO warranty expires in January. I’ve had the car since 32k, it now has 72k. In those 40,000 miles CPO has paid for the following:
a former colleague of mine who was an older (mid 40’s) family man who wasn’t really a car guy; lost his ass on a 335i.
bought it for like $40k, sold it for like $20k two years later after blowing like $4k - $6k trying to fix those same issues you mentioned. the dealers should be 100% awesome at fixing those issues but they just aren’t for some reason. It would blow if you were pushing your budget for a car payment and were then faced with this kind of downtime & cost.
he was sitting on the car for a long while too.
if you insist on a BMW have you considered going with the E9X M3? they are depreciating hard right now with the F30 M3/4 coming out soon. You can get CPO cars in the low $40k range now.
If you can handle shit gas mileage they are wicked cars. i don’t even feel bad for having a car for one year and having it be worth half what i have into it and dropping every day… you forget about that when you drive it
Best car I’ve ever owned. I would buy another if it wasn’t “bad for business” The CPO experience was first rate too. I usually do everything myself, but with my 335 I let the dealer do the work, while I drove around in a loaner bmw.