My 1995 Mercedes E300D that I bought in 2001 with 100k miles and sold in 2017 with 335k never left me stranded even once. Original non turbo 6 cylinder diesel engine. Changed oil every 5k. I only sold it because the a/c conked out. 0-60 mph in only 24 seconds.
My 2006 Corolla almost stranded me once. I was waiting on my Frappacino at the drive thru window and big bang. Vapor vented rapidly thru seam on the passenger side of the hood. I told my daughter ‘oh, the A/C compressor must have just blown’ It’d been making noise for months. But for an 06 with 370k miles it was something I’d tolerate.
We drove the 6 miles home and the engine died in the driveway. It wouldn’t restart. Popped the hood and discovered it wasn’t the A/C pump but the passenger side of the radiator blew out. No coolant. Yikes. I let the engine cool down overnight and in the morning it started right up. Had it towed to the shop and $470 later had a new radiator. Luckily I was using a ceramic oil additive otherwise I think the engine might have seized.
I’ve got a 2wd 2001 chevy blazer 4dr with 304k, original drivetrain, still gets 22mpg, but oil pressure is getting low at 30 psi when warmed up and at hwy speeds. AC failed a while back, but it’s our spare nowadays so I’m not going to fix that.