People love leasing because they pay less each month and get a brand new car every couple years.
That's true, they can basically drive a brand new car every 3-4 years or however long their agreement is. My uncle does this with F-150's, every 3-4 years he gets the newest most decked out edition they make. A friend of mine leases 3 cheap Kia's for his family. He actually explained how it's cheaper to lease these cheap vehicles than buy them; once you factor in maintenance and severe depreciation, you don't make money off purchasing a car anyway. He has it all mapped out in a spreadsheet, i was impressed.
I like cars and been a gearhead my entire life. Always buy cars that are 2-3 years old with low mileage, then drive them until they hit 200k miles. Unless you get a model that has some fatal design flaws, most cars can hit 150-200k miles easily with routine maintenance. But i understand some people don't like to go over 100k miles on a car, that's kind of the point where big things begin to wear out and if you're ignorant about cars it's a headache.