About car servicing - yeah, servicing by agent is, pardon my language, plain stupidity.
Firstly, the service is not really free right. You still need to pay for engine oil and the likes.
Secondly, you can always get the same servicing for the amount you pay and there will still be savings.
Only and unless if your car is problematic then I will send to the agent.