“However, theres a good chance Im going to lease it instead”
A lease is a hole to throw money in. You pay up front to rent a car for X years and then pay a large sum to return it.
This is why I usually prefer to buy trucks, and consider leasing small cars. I keep trucks for a long time and drive them 15,000+ miles per year. Residual value is not an issue to me because I drive them into the ground. My circumstances are likely to change after three years when it comes to this car, and I'll probably drive it 8,000-10,000 miles per year.