Personally I would still do it myself. None of those places will take as good a care of your car as you will.