Leasing a car can generally requires less money upfront and has lower payments, but there are typically mileage restrictions and additional costs. Buying can mean more expensive monthly payments ...