Go and talk to them as long as there has been no other insidences like this they should give you a break.
Yep if you late they can repo you car....there is not legal waiting period...if you are an hour late they can repo your car