£20 for a 32GB SD card is way too cheap and eBay is way too dangerous when it comes to fake SD cards. Put those two thoughts together and I think Dark Andrew has it spot on.
It's also worth noting that it's not particularly difficult to make an SD card report a much larger capacity than it actually is, so when you insert it into your computer, everything looks fine and dandy.