I've just bought a CTC 3D printer which is basically a Chinese copy of the Makerbot Replicator but way cheaper, and slightly better than the really cheap Prusha models knocking about.
Most of the 3d printers on the market are DIY models, you can get a full diy kit for under £180 which consists of all parts to build a fully working 3d printer. Takes around 6-10 hours to build depending on skill level.
The CTC one I got was fully built and has dual extruders for 2 colour printing, it was £270 in this country, from China the price was around £240 but you run the risk of over £100 if gripped for import duty & vat, plus the month long delivery times.
I don't rally have a use for it so at the moment I'm just printing upgrade parts for it and various test items.
I'm really amazed at how much you can print from 1 spool of filament which costs around £15.
I've printed a couple of useful things. We have a Dyson cordless vacuum cleaner that has a wall bracket for the tools, but it didnt have enough connectors to store all the tools it came with so I printed an adapter found on thingiverse website that allows me to double the amount of tool storage on the wall mount.
Also just got a Samsung S6 phone, and the normal thing for me is to buy a desk stand, but this time I printed one to take a wireless charging puck I have, which has saved me some money.
It probably cost me around 20p in filament to print the desk charging stand.
I wish I would have had a 3d printer years ago when I look at all the stuff I know I could have printed myself.