There is no perpetual engine, but I am researching something that is very interesting. If we could make low-diameter pipes (very low-diameter) and stick one end in water (any water source, river/lake/sea/glass/bathtub) and the other end in a higher altitude glass or anything else (a tank or any storage) the water would rise trough the pipe (like in plants, the walls of the pipe drag the water upways) and eventually exit on the other end, without using any energy by ourselves. Then if we release the water from that altitude on a turbine, we'll get electricity. Also if we make a small pump to speed up the water (it already goes by itself, just a small *push*), we could make a large scale perpetual hydro-plant for electricity production
I also guess that using earth's internal heat as energy for electricity, we could eventually have a perpetual engine (the electricity would convert into heat and light, which converts back into heat, so its basicly what we need, we all speak of energy production, while the real deal and term is energy conversion, which is what happens.