Yes, all cars in NC have to be inspected before you go to the license plate agency. The record of the inspection shows up in their computer.
I think if you live here, yes. Moving from out of state, I did not.
Thanks! Your answer is awaiting moderation.