I always service my car every 3 months, I would think to wait till something go's wrong? is crazy.
You have to have the oil changed anyway every so many months, and they look at all the other things, like points..spark plugs...tyres...ect etc.
I am not really on the road too much, but you have to look after the car.