I have never had to have an appointment but the cut off for walk in is at 4:30 pm but that also depends on if they are busy or you can call the other dmv,s to see if you can get get in there also.
No you don't need an appointment, but you must come in early as there is a cut off time for walk ins.
Thanks! Your answer is awaiting moderation.