AOL. (I have two - daily driver is a 20 year old KZJ95 with some 220k miles to its name - I have owned it for the past six years (80k miles) - it has cost me less in parts and labour than wife's 2012 VW Passat 3c which has covered less than 20k miles in the same time. The Passat wins on gas mileage, though. Cough.)
The other is a 1981 BJ42. For the first 35 years of its life, it was owned by a utility company which put more than 420k miles on it doing HV line inspections. Still just works. As long as I can keep the rust worm from taking hold, this thing will outlive me.