<<Yes because it's likely your car will be off warranty so you will be responsible for problems with the car if you get them. >>
Why is that a problem? It would be no difference if you bought it, you'd still be responsible for repairs after the warranty runs out.
Leasing is good if you're willing to always have a car payment and want to get a new car every few years, AND you aren't going to exceed the mileage.
Buying is good if you're going to keep the car until it's almost paid off OR you can afford to finance short term and take advantage of the low interest rates. (e.g. 0% for 36 months)
If you trade every 2-4 years and don't drive over 15k miles a year, leasing is the way to go.
There aren't many cars that you can buy and finance for 60 months, then turn around a trade it 3 years into the loan and NOT be upside down.
Putting a big downpayment doesn't make any difference because you still lose the money any way you slice it. Big downpayment just means you lost it at the time of purchase, rather than the time of trade.