 I bought this X5 eDrive car after my 8-year old Lexus RX350 was totaled and I could not tolerate the new RX350/450h grille front design. Horrible experience started after a July accident, when a towing truck lost control spinning on highway and smashed to my passenger side door. The car was towed to Russel Collision Center in MD, it took them more than THREE months to "fix" it after repeated delays and excuses. There were a lot of visible and electronic problems when they said it was ready to be picked up. Then they tried to fixed them over and over. Finally you thought all should be good. Actually the nightmare just started. Over the weekend, I drove to NY. The "Malfunction - Battery not charging" message appeared. After contacting the Road Side Assistance (RSA), I decided to continue my trip as the car was moving OK. On my way back Sunday, the same message reappeared a few times before "Drivetrain Malfunction" appeared, and the car started shaking with all warning lights on. What a scaring moment on I-83 near York! I managed to stop the car over the shoulder.  I contacted RSA and it took me almost two hours to see a towing truck coming. I had to call a uber to take my family members home first while I was waiting for the tow truck. I thought I would have a safe ride with the towing truck to be back to my dealership. No kidding, the tow truck broke down after about 15 min while the driver was on his handheld phone all the time gossiping. I eventually had to take a uber home. This morning I contacted BMW Catonsville and they confirmed the car was towed there and they were ready to repair it. I was told by Text message, "looks like we had a programming recall for the vehicle, i believe this squared away all these issues" (the issues I reported included: Clicking noise, not working hybrid system, seat position button not working, USB phone button won't pick up incoming calls besides the battery not charging and malfunctioning drivetrain, etc.). If there's a serious recall, why the customer was not notified immediately, instead putting my entire family on risk. After I picked up the car this afternoon, the very first thing I noticed was that there's no power to the rear mirror (meaning you cannot program your garage door opener), which they fixed once couple of weeks ago. And the memory seat position button still not functioning. I have no idea how many more issues will be discovered and how much hassle I have to deal with on my busy life schedule. ADVICE: DO NOT buy any BWM cars, at least this model if you want a peace of mind for you and your family.