Too many compromises when retrofitting an electric drive to an ICE platform.
BMW's current line is hideous IMO, that monkey-buttface look is awful. I watched an interview with the designer of the X5 and he was extremely critical, too many different lines going nowhere in the front, kidneys too...