The 5,000th Tesla Model 3 has already passed its last quality inspections in California.
Some of the European carmakers ready to take on Tesla include Audi, Jaguar and Bentley.
New models from Tesla, Hyundai, Ford, Chrysler, Kia, Volkswagen, BMW, Audi, Porsche, Mazda, Nissan, Chevrolet, and Jaguar were unveiled.