Dave - I might know someone that can help. He's not a legal chap himself, but was an insurance broker - a big one - who is now retired (at 34) and he may know some people that can help you.
Can you drop me a pm with the salient points - what happened, where the hold up is etc, and I'll ask him to take a look.
Gone but not forgotten:
325i M Sport (E92), Black Sapphire, Coral Red Dakota, 19" 225's, Seat Heating, 6FL and de-badge
Replaced by 6.2 litres of AMG powered C class.