I take mine in once a year. I have 3 machines to keep in good working order. One thing the service call does is get the lint from deep inside that I cannot reach.
On another note, my friend has the same machine I have (one of them) and she does her own service on it. She will take it apart and clean and oil it. I prefer to have the dealer do that for me. :-)