There are lots of places to get used car engine like salvage yards, junkyards, auto recyclers and online stores as well. Getting engine from junkyards would be good only if you don’t drive your car regularly because junkyard engines are not reliable. If you’re looking for reliability you should check out online stores http://www.buyusedengine.com/used_engine.php where you’ll get warranty also with the engine.