I have always done my own vehicles. I currently have a Jeep Grand Cherokee that is going on 8 years old. Still looks new. All I do to the exterior is use Maguire's Clay Kit to rub it down, giving a super smooth finish and then apply a ceramic polish. Takes just over an hour for the whole car. So many great products out there for the interior and leather that keep the interior looking as good as the exterior and take another hour. So spring and fall I do this and just do normal washing and vacuuming the rest of the year. It is not rocket science and takes only a very little time plus gaining the satisfaction of a job well done! This spring after cleanup below.