Hi all, some little plonker has scratched every panel on my bmw except the roof with what I can only think is a key. Its made such a mess. I am puting it through my insurance however they may say its uneconomical to repair. My question is does anyone know roughly how much it would cost to have a full respray (except the roof) and can anyone recommend a good body shop, I live in between Oxford and Reading. Thanks all.