you will have to buy it first, then you can sell it. I had a 99 M3 that I wanted to sell. After going back and forth with BMW for some time it was determined that I had to buy the car and register it in my name before I could sell it. This was so that the state (MA) could collect the sales tax on the car from you before you sell it to someone else. I guess they look at it like BMW owns the car, not you. So, if you want to sell it you must buy it first. The only way to get around that is to have someone assume your lease, but then you could be liable if that person stopped making payments. I would definately talk to your dealer about this. Most likely there would be no problem since the person has to get approved by BMW Financial before they can take over a lease but you never know. I hope this helps. One last thing that I can think of...what about just trading the car in towards the M5? BMW would probably buy the car back for the current buyout if you are stepping up to another (much more expensive) BMW.