Whether you should buy or lease your new car depends on whether you plan to keep the car for many years or if you prefer to drive a new car every two or three years. If you want to drive a new car every few years, then leasing makes more sense. Otherwise, buying is usually the way to go as it saves you more money if you keep the car longer than about three years.