Most brockihaus and second-hand places accept books. But I don't know Erlenbach. Could you bring them to Zurich?
Then you could just given them in to St Andrews.
http://www.standrewszurich.ch
They do a second-hand booksale twice a year. It's not really mentioned in their website, but they take book donations all year round.
~ Nanda