12k? Mate I had a 330i M sport saloon same spec as yours. I would say yours on a private sale would be 10 maybe 11 max if the right buyer came along. In terms of trade its prob worth about 8k max.
Not puting a downer just telling you how it is mate.
Now if BMW claim that the body panels all need to be replaced fine no worries, but if they claim for the your exhaust and rear suspension components then worst case scenario mate write off.