BMW promises the arrival of cheaper electric cars