Here is an update:
I made a claim with BMWNA. I asked for them to buy back the car. They told me that it will take up to 15 business days for the management team to make a decision. On the 16th business day I got the email that they will "Repurchase" the car for the full amount I paid for the used cpo car in 2015 plus all finance/interest charges and warranty charges. I signed immediately and am told I will be contacted by a company called Stericycle, LLC (ISG) to surrender my car (which is still in BMW service dept).
So I totally wasn't expecting this outcome.