BMW's 2026 survey finds 42% of Americans want 300+ miles of EV range, while high prices, charging times and battery costs remain major concerns.