The second detector you have pictured is basically the same as the one sold by Aldi, just in a different format. Heatho found a fair bit with his Aldi detector, though I probably put that down to a good operator vs the actual detector. Still, if you can't afford much, the Aldi one which comes up for sale every now and again is better than nothing.
I know you don't have a big budget, but I really have to reitereate that buying a brand name detector is the best line of thinking, even if second hand. I started out using no name crap detectors as a teenager, and it did nothing but frustrate and gave me absolutely no confidence in finding anything. Funny thing is, the last detector you have pictured was around when I was young (30+ years ago), though under a different brand name - Micronta or Radioshack. After I got rid of that piece of junk, I just saved a few dollars from my part time job, and ended up buying a second hand Minelab XT17000 gold detector, best move I made.
Don't forget you can come across a gem buy off ebay from the states if you look hard enough - even with the extra cost of postage. Second hand Garretts Ace 250's are a dime a dozen over there, hence can be real cheap at times, especially now they are superceded by the Ace 300.