What is the cheapest way to send money from the uk to a german bank account?

The money needs to go to a specific german bank account, so i guess money transfer services (western union etc) are out of the question.
Answer
Worldpay is £9. can be used for payments up to £2k equivalent. believe most uk banks will do this but for their own customers only. care you must have full & correct details for gerbloke bank (bank code & a/c no) or they will not accept.