Originally Posted by issabmw
If you would like to keep the car, work with BMW and the engineer. They are usually somewhat negotiable when it comes to finding a satisfactory solution.
imho if you took care of the car and if you're the original owner, you just want it fixed. It's not like they're going to dish out a 2012 670i to replace it.