Batteries last for 300k miles at least that is what I been told and read.
At 300k miles my expectations is the car will be worthless. I think that would be the no matter what car you buy. The truth is really any car you buy may blow up if you have 150k miles. I don’t keep cars over 100k miles...