I suppose it depends on how much of the car you wish sprayed, ie engine bay etc?
A wrap I would say is a cheap and cheerful way to give the car a fresh new look but if theres any particular pitting due to stone chips or scratches a wrap will only enhance these.