Do I need to be present on-site when the car is repaired?
No, you do not need to be present on-site necessarily, as long as the mechanic can gain access to the car. That means you or someone you authorise should be there to give the mechanic access to the car.