2025 BMW iX.. Is This EV Worth Buying?