Whereabouts in London are you? I'd highly recommend the bodyshop at Lexus Woodford, quite reasonably priced and excellent service :)
For the dent in the door, if you're not entirely sure what you're doing I'd recommend using one of the visiting dent guys like Dentwizard as they only charge about £50-80 to remove the dent and they do a really good job.
gi live in london bridge area -thanks for the reply ill check it out. so far i got qouted to paint the front bumper in camdem for 150 but dont know how good yet but seen some bmw and other luxurt cars aroun.d that they fix. pretty new to the area thanks for reply