I haven't bought a new car in over 30 years, I really don't like depreciation.
The Jeep Commander cost 6k with 70k mileage, after 4 years and 100k additional mileage I sold it for 3k with no major expense. It only did 20mpg but was ideal for my use.
I now have a VW Toureg, 10 years old with 35k mileage, I really splashed out and paid 9k. This will last me 5 years and will still sell for a reasonable price. I get 30mpg.
My best cars have always been big Lexus saloons, i am on my second one, the previous one i had for 18 years and paid less than 8k for, it lost 5k in that time, amazing comfort and reliability, , again my latest one is 12 years old, 60k for under 6k. this does 30mpg even though it is a 4.3cc petrol engine.
I may be able to by a new car that does better mpg but would lose thousands in depreciation. At least I am being "Green" by recycling old cars.