just do the panels you need doing, front bumper wings and bonnet, and get it done some where with a good reputation, you dont want to have to deal with having to go back for rework, or arguing the toss with a company on if they did or did not do a good job.
the place near me is very good, and can sort a courtesy car as well, they are BMW approved, accredited and winner several times over for the best bodyshop award. the work always matches and comes with a good gaurentee, either i think its 10 years, but it could be a lifetime gaurentee i'm not sure. they did all the bodykit work on my old zed, and also they helped with the XKR as well.
if you want i can give them a buzz and get a rough estimate for what you want. you'd still need to take the car to them for a more accurate quote.