Sounds like a respray job to me, if money was no object i would be more than happy to let a company near me do this. In Stoke there is a company called spraystyle who do all the work for a local Mercedes dealership and you can reguarly see Ferrari's Porsche's and Bentleys having paint work done. I have seen there quality of workmanship and its the very best.