Tesla, Toyota and BYD lower prices