BMW is a great car. The most common cause of failure is lack of maintenance/neglect. Also, we have seen a lot of harm done by DIY projects/repairs done by following YouTube tutorials.