3D printers range from cheap to extremely expensive. Decent small one can be bought for less than $800 in a kit form, all parts, ready to be assembled or even fully assembled. I won't be endorsing any of the specific shops as there are quite a few. Complete kits can even be bought off fleabay, even cheaper.The tricky part is sourcing ABS filament at decent prices.