An appointment is not necessary, it can sometimes speed things up a bit if they know you are coming in. You can drop off vehicles for maintenance/repair anytime
Depends on what services you need oil change they can get you in and out but for service engine or trans appointment would be better
No.
Thanks! Your answer is awaiting moderation.