Any reputable company will have a policy for domestic emergencies. As an HR manager I would say that a car breaking down is a domestic emergency. You gave them as much notice as you could, you offered to take leave, paid and unpaid and you have covered for colleagues in similar circumstances...