Do I need an appointment for an estimate or a repair?

No you can stop in any time for an estimate during normal business hours. Repairs can be dropped off at most anytime however it may be necessary to schedule a time for the repairs to allow for parts ordering and rental car arraignments to be made.