From a technical point of view, i think all the big German manufacturers are perfectly capable of building full EV models. It's not technology that is stoping them. It's the stale, inflexible, slow moving corporate culture that comes along with a 100 year old company like Volkswagen or BMW. Add to that the deep goverment-ties and you have even more nonsense involved.
Just look at how many models VW is building. Right now, they have more than 30 different base models, each with 4-6 additional variations. With the their full and semi EV models, they are heading for the same chaos. For the last 30 years, they have been incapable of streamlining this, so i really doubt we are going to see a EV with a competitive price–performance ratio anytime soon.