Originally Posted by dreamingat30fps
I've done both a few times and have learned I like neither. The only way I will PERSONALLY buy a car now days is used with cash.
Why this reasoning cannot be faulted is it controls behavior. If you had an unexpected expenditure one month, then you would not buy the car that month. If BMW jacked the price of a 4 cyl. 3 Series to 47k, you may not buy the car. With a lease, there tends to be a mentality that "my lease is expiring so I have to get a new car in March." There is no regard to the financial situation in that case.
The justification for a lease is almost always that a person does not want to drive the same car more than x amount of time. That is a behavioral issue, that when modified, saves money.