Can I pipe up and give a little bit of advice on how to basically get what you want even if a new car is out of the question.
Just the dealer if you can speak to a rep from either BMW NA or BMW AG and ask the question of whether they will guarantee a market value buy back of the car. This way you know you will get market value for your car and don't have to try and sell it at the end of term, it's a win, win situation. This is something I see BMW being very agreeable to.
Good luck.
