No need to wait until the…
No need to wait until the end of your lease. I'd go to your local retailer (I'm in Indianapolis, if you're close =)) and see what they're give you for it. If it's under miles and in good shape, it's possible you can trade out of it early with little to negative equity, or perhaps even have some positive equity that you could use as a down payment!