An appointment is not required, but I would call first to see how busy they are. If you bought your car there, you don't need your registration card.
I would call and ask about the registration card but I don't think that will be a problem. I usually have an appointment for my inspection but they have told me it doesn't matter. They do them pretty quick.
Thanks! Your answer is awaiting moderation.