I test drove a 2021 M340i (15k miles) CPO today and fell in love. Asking price is $53,900.

I’m currently in a lease for a 2022 Hyundai Tucson that isn’t up until 05/2025.

BMW are offering to buy my lease out but it’s $7k~ underwater. If I can negotiate them to make up for a good portion of it by bringing the asking price down, is this a good deal?

Other options are, find someone to take over the lease.

Be patient and wait until March 2025.

Thoughts?