Leasing offers lower monthly payments and a new car every few years; buying builds equity and lower long-term cost. The right choice depends on how long you keep cars and how many miles you drive.