Tesla’s longest-range Model 3 can travel 310 miles on a single charge, but BMW said its competitor will have 435 miles of range when it goes on sale in 2021.

Called the iNext, and based on the Next 100 concept, the new BMW will have all the features that the Tesla Model 3 has, including autonomous driving technology. But in order to reach the mileage target, BMW will need to improve the density of its batteries while also reducing the size and weight of the packs.

BMW is partnering with solid-state battery startups to work on its battery technology. No car currently uses that technology. The Fisker EMotion is said to be incorporating it in the near future, and many are working towards solid state in order to improve battery density and vehicle recharge times.

SEE ALSO: Fisker EMotion Officially Debuts

Unlike the Tesla Model 3, which is available now, the iNext is four years away. That gives BMW lots of time to continue development on battery tech, and also provides the industry as a whole time to catch up.

For that matter, it also gives Tesla time to develop its own solid state battery – something reportedly a possibility, and Tesla is otherwise known to push the envelop.

BMW also said that when the iNext goes on sale, it’ll be priced similarly to the Tesla Model 3. The long-range Model 3 starts at $41,000.

The company isn’t only working on the iNext, however. The Electric Mini is coming in 2019 with an anticipated 180 miles of range. BMW also said that it’s working on even more vehicles to be revealed in the coming years.