I bought a used Bernina 7 years ago on eBay and love it. Never been in the shop once though I do keep it really really clean. I think if you can find someone with a good rating, I'd buy a used Bernina. Just remember that it only uses Bernina bobbins but that is no big deal and keep it clean. Mine refuses to work if I don't oil it and clean it after 6 bobbins used.