If you’re buying SD cards from Ebay, you are begging to get screwed. And those prices you listed look suspiciously low, so it wouldn’t surprise me if that card was a fake.
There’s no such thing as discounts on 32GB microSD cards. They are too expensive to make due to low yields and the supply is way too low due to low demand.
I don’t know what’s available in England (since you mentioned £’s, I’m assuming you’re in England) but you should only buy SD cards from big well-known sellers, like Amazon or NewEgg, never from Ebay.