My car has a pretty badly faded roof & bonnet. Would I need to do a respray or can a car detailer fix it up?

If a detailer can do it, can anyone recommend me one in MELB? Thanks.