Solid-state batteries are far away and expensive, but BMW's next-gen EVs will offer 30% more range and 30% faster charging ...