When I had 2 PP locations .... I leased the Porsches. You can't write off the entire lease, but a majority of the lease, all consummables, maintenance, etc were written off through the business. I did this for many yrs. Leasing makes sense if you can write it off as a partial business expense. Leasing does not make sense if you are doing this personally unless you are like @charlestweed who likes new cars every 3 yrs and have factored in longterm depreciation.Appreciate the in depth reply doc. I know everything and anything about BMW, have been working on them since junior year of high school.
My reasoning for buying vs leasing is that if I buy a car for 35k vs lease a 50k car, my payments will be similar and after 3 years for the lease, I have to trade the car back to the dealership and find something else. At least with financing I will have some form of asset that I can have to show for all the payments I made. With a lease I also won't be able to play around and swap out too many parts without getting tricky. Most of all with the lease is that their lease offers as advertised are very low mileage.
For what it is worth, I wouldn't touch a used 7 series with a 10 foot pole no matter what point of my career I am in
Leasing works if you are thinking short-term ownership. Owning works if you are thinking longterm ownership.
Now in Corp. My cars are all paid off. Nothing beats the feeling of not having any debt.
One more thing about leases. If you like the car .... you could always pay the residual at the end of the lease and purchase the car. The residual has to be in line with the value of other like cars in the used market.
Also. Leases have the disadvantage on mileage limitations. You want more annual mileage? Your lease will be higher. Any damage to your leased car? You pay for that.