The paintwork of my R36 has seen better days. Car looks great from a distance, but it's in definite need of some paint correction/detail due to swirl marks, minor scratches and stone chips on the bonnet and scraping on the bottom of the front bar.

I will probably need to get the bonnet resprayed as there are minor chips everywhere (noticeable under light).

Should I get the car detailed first before having the 'bad' bits fixed or just go ahead and contact a paint repairer first?