What a $54/month lease offer on $50,000 BMW says about state of EVs