With 0% financing you sometimes give up rebates so not always the best option. For leasing it all depends on how hard
You are on vehicles and how often you actually keep them. Buying the car at the end of the lease isn’t always the best. The residual value of the vehicle at the end of the lease may be higher then what the actual vehicle is worth.