BMW says electric vehicles are great…for some people