In 1967 the average car cost $3,215, in 2016 Dollars that's $22,807. In 2016 the average cost was : $25,449. Now since 2016 the average price has gone up a bit to almost $30k. That is partially being driven by consumer preferences.
That and government regulations. Cars today have to include lots of things like back up cameras, antilock brakes and such. Not that that's a bad thing. It just adds to the cost.
Lease payments are mostly based on the residual cost at the end of a lease. Cars that start at the same price but depreciate more will have higher lease payments. If you buy something with low depreciation like a 4runner, Tacoma or many Jeeps the lease cost is lower. However the buyout is higher than the same price vehicle that depreciates more.
If you like the vehicle and want to keep it than keep that in mind. Especially of millage is high, you have modified it or repairs are needed. Pinstriping could be expensive. Buying it from the leasing company may make the most sense when the cost to turn it in is too high. .
If you are leasing because the payments get you into a car more expensive than you can afford, you are probably making a mistake. For legitimate business reasons a case can be made for leasing. Otherwise it's definitely more expensive.