Money can’t buy you love, but £18.50 can buy you a John Lennon coin