You might also check your local sewing machine repair shop/person. Sometimes they have good used machines for sale at a reasonable price.
FYI: I bought a lightweight Singer Basic machine at Wal-Mart to carry to classes. Well... it's mainly plastic workings and has already been repaired once. Then the gears jumped out of line AGAIN. Not worth the $$$.. in my opinion.