Better late than never.

Meaning: To do something later than expected isn’t good, but it is better than not to do at all.