Mazda prices 100-mile-range MX-30 from $34,645

The MX-30's 100-mile range between charges could be a tough sell against vehicles that are priced similarly and can go at least twice as far on a charge.