I have had my i3 for four months now, and since I have a very short commute, I have never had charging problems. Instead I have discovered something unpleasant about the car and the BMW corporation. I drive everywhere with my aged dachshund - he loves the heated seat, and always sits on his seat cover. But old dogs have health problems and one day after leaving him in the car for 15 minutes, I came back to find he had thrown up on the center console. Messay, but not hard to clean up. But after it was cleaned up the Idrive stopped working. I could not select anything by pushing the central knob down, though I could move through menus. Given the integrated electronics, this made the car essentially undrivable. What steamed me was the dealership which demanded $730 for a replacement. The idrive is right behind the coffee cup holder - so dont spill your coffee or it will cost you $700. I have driven a prius for the last 12 years, and that car was not rendered inoperable by a cup of dog vomit. So it will look messy, but I am sealing all the gaps around the idrive with silicon seal. When I tried the BMW customer support line, they seemed to be saying it was normal for a car to be incapacitated by a spill - and remember the idrive unit is right behind...the cupholder.