that's the reason why BYD provides lifelong warrant for their batteries, motors
That's something you're supposed to do for any and every car. I had to do it on my Japanese cars to keep the warranty.
Also, the last people I want to hear complaining about being ripped off by dealership service intervals are Germans. At least for Chinese cars, you do it for the warranty. For German cars, you have to bring it in for the services at the specified interval (or, in many cases, even shorter intervals!) or else it will blow up in new and exciting ways and basically total the damn thing.
Oh, and the services for German cars start at around 1500 euros. Hope you're rich!