Real sorry to here about your loss. From personal experience I know that insurance companies and BMW can be impossible to deal with.
How did they determine that no flame was visible. You are the only one that was in the car and I am sure you saw flames.
2003 540 Sport