He has an awesome car dealer.....honestly no idea how...but my husband is a genius at the car game.
Lol.....you have no idea how many cars we've had in the past 10 years.

My DH seriously knows more about the car buying/leasing game than 90% of the salesmen he comes in counter with. You may be right for the person that buys a car every 4 or 5 years but in the 9 years that we have been married I can't even begin to tell you how many cars we've had. Yes, we will always have car payments because of his obsession for "different" cars....but he does get good deals.
I swear our husbands must be related!!
We have been together for 19 years and have had over 25, yes over 25 new cars. He loves cars, loves having new cars, and like your DH knows more than any salesman we have ever encountered. We have had just about every make car out there and have broken our share of leases!
OP, it can be done, but always at a price. Basically whatever the car is worth minus what you owe to buy out the car at the end of the lease. So let's say you owe $15,000 at the end of your lease to buy out your car, but right now, it's only worth $12,000. You are "upside down" $3,000. That price then gets negotiated. You can roll it over into a new lease or purchase. You can pay the difference. You can ask the dealer to come down on the car you plan to get and at least meet you half way.
It's not ideal, but it's a way out. We've done it many times. DH is so darn picky and seriously can find something wrong with just about every car he's gotten. Well, except for the only car he loved and we actually bought out at the end of the lease. (Mercedes Benz E350 4matic)
The shortest amount of time we've had a car was 6 months. It was leased and we had no problems with trading it in for a different car, at a price. Oh, and we've never had to go with the same manufacturer. I've gone from a Honda to a BMW, a Toyota to a Nissan, etc.