I would avoid Walmart machines if at all possible. They are very low end--not the same as the Brother's you get at a sewing machine shop-they are specially made for those big box stores. Don't expect any instruction or customer service.
If you can get used at a sewing machine shop that would be much better. Sears machines are also excellent-they are made by Janome I believe-and are very well priced and good quality.