BYD isn't the only guy around with affordable EVs. In fact if an entry level luxury sedan is priced above a Merc GLC, then it's not even really an affordable car by any stretch of the imagination.
Ford has EV options, GM brands have EV options, there are several dozen Chinese brands with EV options. BMW, VW, Mercedes, Hyundai, KIA, even Toyota (made with BYD) have EV options.
It's never a good idea to enter a market and then find out your brand is less popular and then have to take a massive shit on your supporters who bought your car in the market and find the value decreasing as you adjust your prices to reflect better strategies.
When Infiniti came to Australia they marketed and priced their cars to the same categories as Lexus, BMW, and Mercedes. They barely sold into the double digits for years. Then proceeded to mark down prices where the same car sold for $100,000 was MSRPed for $80,000, then $70,000, then bust and left. The original people who bought in at $100,000 would never touch an Infiniti again.
There's smart and there's arrogance. BYD simply is not a premium product asking for a premium price. Asking for higher price than a GLC is absolute insanity.
I imagine this to be import duties and protection policies in various European countries. Otherwise the BYD should be a $20,000 USD to $30,000 USD car.