Opinions are going to vary here, but I prefer leasing. Average lease time ranges from 2-3 years, however, 4-year leases are somewhat common. How much is required down at time of purchase varies depending on the incentives, credit, etc.
As for warranty....I never have kept a car past warranty expiration due to the fact that I generally lease my vehicles.
|