Regarding people questioning durability:

https://thetechylife.com/how-long-do-byd-batteries-last/

BYD batteries are designed to last for 3000 to 5000 charge cycles

If a car has 400 km range on a charge and can handle 3000 cycles, that’s 1.2 million kilometers.
While we don’t know for sure, there has been nothing to indicate BYD should have compromised on that.