We just had to retire our '71 C10 pickup due to it falling apart from rust. Just over 700k on it.
But anything can hit a million miles if you maintain and repair it as necessary. My '09 Versa is about to clock 50k and I've only changed the oil, oil filter, and air filter. I plan on running that thing into the ground.
:bigthumbu lol I had a 07 versa and I only changed the oil filter and tires and a battery. traded it in with 90k miles original brakes airfilter trans fluids, radiator fluids, spark plugs etc.
too bad the door handles kept falling off lol