I clean my Bernina out regularly and will take it in for maintenance only if I see lots of stuff in there that I can't get at (or if the machine starts malfunctioning, which it has never done the 15 years or so I have had it). Initially I did take it in every year, but I honestly do not think this is necessary unless you are sewing 8 hours a day 5 days a week.