I have posted before (Bernina 830 fixed!!!) about my problems with the 830 and how it was fixed. Almost 3 years later I am still happy with my machine. I have not had it serviced (afraid they will screw up the tension) and I have not done the updates, even though a Bernina technician said none will affect the tension. It sews beautifully. I clean the bobbin area often, at least with every bobbin change. I have learned to adjust the tension when I start a project (good info on Superior threads site). I love my machine now. Sorry, I can't help you with the cost.