I got hit in the rear door, and even though it was the other person's fault, they were trying to make out it was my fault. My door was knackered kinda like yours han. Took it to be assessed and the bodyshop reckoned it would cost at least £500 and my excess on the insurance was already £250 and the other person wanted £500 for a smashed headlight and small dent in his wing.
I got the insurance company to settle it without admitting fault cos it wasn't my fault, but couldn't prove it was his fault. Lost my no claims, but bought a door from a breakers for £35 in the right colour and got a small garage to swap the door over for £30.