The Tesla Model 3 can undoubtedly face major competition from the German brands as well as BMW, that is reportedly making ready an all-electric version of its next-generation BMW3 Series.The forthcomingBMW3 Series is expected to be a major upgrade from this model, that only offers a plug-in hybrid version. However, the next 3 Series will ride on BMWs new Cluster design (CLAR) that was developed for electrification from the get-go.According to auto express, the all-electric BMW3 Seriescould feature a battery pack rated at 90 kilowatt-hours, enough to provide around 300 miles of range. Preliminary specs for the Tesla Model 3 say it’ll go 215 miles per charge, though that could change before the car is expected to debut late next year.Meanwhile, the next-generation BMW3 Seriesis rumored to debut in 18 months, though it’ll initially launch the gas, diesel, and hybrid versions first. The report suggests the all-electric 3 Series would arrive in 2020 at the earliest.The CLAR platform was first used on BMWs flagship 7 Series. CLAR features advanced materials as well as carbon fiber, that should cut a major chunk from the 3s curb weight. As previously reported, the BMW3 Seriesis expected to be larger, though BMW is focused on improving handling as well.