A Leopard 5 car is displayed at BYD's Equation Leopard flagship store in Beijing, China, 3, 2024.