i bought mine directly from ebay
http://www.ebay.com/itm/Flsun-Prusa...-auto-leveling-2-rolls-filament-/182621692509
but i'm so lazy that i've not yet assemble it yet
i think the cheaper and more well known makes are those prusa i3, reprap, rostock delta types of 3d printer. the more well known makers it seemed one of them is geeetech which makes prusa i3, reprap and rostock delta 3d printers.
i think there are some vendors who import geeetech printers from china and sell it locally. i think they may even provide warranty for it. buying from local may be somewhat pricier more like s$500 or more but u'd likely get more local support from the local vendor
the makes of prusa i3, reprap, rostock delta become popular and 3rd party (e.g. geeetech) makes them because prusa (Josef Průša the inventor and designer)
https://en.wikipedia.org/wiki/Prusa_i3
http://shop.prusa3d.com/en/
designed it and makes the specs/design all open source. a lot of 3rd party 3d printers becomes basically made from the same specs as prusa i3
there are basically 2 main types:
1) xyz cartesian 3d printers e.g. prusa i3, ultimaker & all the 'china clones' etc
http://shop.prusa3d.com/en/
https://ultimaker.com/en/products
https://www.ebay.com/sch/i.html?_nkw=prusa+i3&_sacat=0
2) delta 3d printers
delta printers started with Rostock delta 3d as an earliest original design
http://reprap.org/wiki/Rostock
https://www.ebay.com/sch/i.html?_nkw=3d+printer+delta&_sacat=0
delta 3d printers are adapted from the delta robot
https://en.wikipedia.org/wiki/Delta_robot
it is deemed (and actually true) to be more agile / faster moving than xyz cartesian 3d printers
but delta 3d printers some of them comes with a rather small base plate, this limits the footprint of the 3d print. but it seemed delta 3d printers some can print 'taller' models
in my google search i run into this manufacturer, but i've not seen or tried out their printers personally, hence not sure how 'good' they are.
http://www.reprap.cn/3d-printers-diy-kits-c-4/?zenid=9v4ebkknb1o427lheb0kuk0265
(note i'm not affiliated with any of the product manufacturers/ vendors, linking to those as examples)
(sidenote: note that ABS material needs a heated bed, the heated bed runs at 100 degC for ABS prints, good enough to boil water ! some vendors do not include heated bed or separate/extra prices for heated bed, so do check carefully, confirm with vendor). without heated bed, you would be 'stuck' with PLA material, but it is common and comes in many colors as well. filaments aren't cheap for both PLA and ABS)
note that a lot of the cheap ones ship as kits and you need to assemble it yourself. if you buy from local, i think the vendor may even offer to pre-assemble for a fee / higher price of the printer.
note also again that for 3d printers the hot end runs at some 200 deg C. hence, it is 'not for kids' (it is a fire hazard). do read more about 3d printing the 2 common plastics PLA and ABS filaments and their properties and their use in 3d printers. 200 deg C for a short while is normally 'not a big deal', but 3d prints can run for hours, that makes it a *real fire hazard* and hence dangerous (i.e. flammable materials near hot end can catch fire, esp if you are not monitoring it since it may print for hours)