Bmw x5 lease ends next month, should i return or buy the car?

I leased my x5 about 3 years ago with an agent from LH, the msrp is $80470, current i pay $867 monthly (and i had $6300 security deposit put down when I leased the car), the residual value is $45867.

The car has only about 10,000 miles, in perfect condition.

So my question is, does it make sense to return the car next month? Or should I just go ahead and buy it?

Thanks!

2 posts were merged into an existing topic: “Should I buy out my {BMW, MB} Lease” super thread