If I had a car with recurring issues .. (even if I loved the car) ... I would get rid of it.
My 135i has had many issues and all have covered by warranty. ie. new turbos at 49K... HPFP... I figure I have another 40K of life left in these turbos. My point is I wil not be owning this car past 100K. Just too many problems.