How does a Tesla hold up after 300k miles? I'd bet money that a Toyota Corolla has more maintainability than a Tesla.
The Corolla is a very simple car in every respect and inexpensive. Reliability goes down when systems get more complicated and expensive. That's why the Acura and Lexus equivalents of there Honda and Toyota counterparts are much less reliable.
Mazda was never in the running. Mitsubishi has better ratings than them.