I've done both. I bought a Juki on Amazon that is all mechanical and I love it. I bought both my Berninas at my local Bernina dealer. I've know her for decades and trust her completely. That means a lot to me.
I've also bought old Singers on Ebay.
I guess it depends on what machine you're buying. (at least for me it does)