Sorry my friend. I had similar experience 2 years ago with my first 650i. it was hit and run. I had BMW repaired my car and after 18 months of lease I traded in with a 2013 model. I traded my car for 60K while I owed 66K to pay it off. It was 6K up side down, but instead, I got 7K off MSRP on new car
. So I think you have to have this car for another year or two and then traded in with new one. I just recommend you to let your BMW dealer takes care of repair. Don't worry and don't bother yourself. still it's a beast