Instead of running around madly installing charging stations everywhere so BMW can sell their electric cars we should focus on expanding hydrogen fuel cell infrastructure.  There will always be a need for some kind of generator onboard a vehicle.  Right now its gasoline.  hydrogen fuel cell is right around the corner and then voila!  No waiting around while your car is recharged, no massive electrical infrastructure needed, no running out of juice in -30C on your way to work in the morning etc.