I would be very hesitant to buy a sewing machine on-line. Not because I don't trust the on-line dealer, but because I know I'll need lessons to learn how to use it! And I'll want a local dealer who can service it and fix it when something goes wrong.
I buy fabric, patterns and notions on-line, but not machines.