It is best.
For auto repair, I always have an appointment because they my not be able to service my car without one. But I've also had minor problems that didn't take much time where I've just driven in without an appointment. If you're talking about buying or leasing a car, no appointment needed.
Thanks! Your answer is awaiting moderation.