I'm surprised that people are saying all these nice about geico. Some lady hit me from behind one time. Back then I was not in e90post, and did not realize it was a chance to get a different bumper than the one I had. Geico wanted to install a replica of the OEM bumper, I fought with them and finally got a new OEM bumper. They took care of me in the end
But after I had that hassle with them, I switched.
OP, definitely a chance to upgrade here man.