From the very start, when BMW announced the small electric city car, the i3, things were looking rather good for them.