Companies like BMW wouldn't offer these "excellent" lease deals unless they were bound to make more money off you in the long run. The catch to their deal? You're enticed to become a customer for life. You're paying on cars for life. Of course they're gong to offer you fantastic lease deals if you'll keep taking ithem for the rest of your life! If you buy a BMW and pay it off, BMW is no longer making money off of you for the rest of your ownership.
And you get your moneys worth if you stay with them & want to avoid any of the problems that come with some of the cars once the warranty's gone.
With the past 2 BMWs I leased, I probably got them for same amount of money it took someone to finally finish buying 1 of a similar model. Probably even in the same amount of time. Granted again, he gets to keep it, but he's the one who covers all the extra fees.
Sure, if you remain a long time customer like me, you'll continue to give them money, but it's not like I'm leasing a car right off a GM or Toyota lot every few years. It's a BMW & for me, I feel I get my money's worth every 3-4 years. At the end of my current 3, I'll only be spending around $20K for a $36,000 car. That's a good bargain considering most other companies, including Audi, will want close to MSRP when leasing making it rather pointless. Note-wise though, not everyone is this lucky with their own deals, so maybe that's part of the reason I keep returning. But, again, do I get to keep the car or sale it? No, but BMW will & they make great money off these as CPOs, so they throw you a bone when you pick 36-month leases. They told me my 5 was only worth in the low-mid $20,000's. They sold it for $29,600 if I remember correctly. Did the same with the 330.
Ultimately, it comes down to what you want. As most of us are car enthusiasts, we choose to keep our cars in hopes of improving them in the long run, improvements you can't normally do under a lease. For those like me though, who would like to get into a new car every so often, leasing provides a better option rather than attempting to buy out the car, use it, & then sale it on your own within the same amount of time. All you have to do is be smart about it & and know how to haggle these people.
The deal I just cut for buying out the TL resulted in me spending almost no more than if I purchased it new, maybe only $2-$3,000 more because I now have to pay taxes & registration on it. In the end, it probably wasn't worth the effort with the bank, but I didn't know I'd actually want to keep it at the end & I still got a great deal on it that left me with the option of being able to re-sale it & gain an extra $5,000 in profit off it.