Ladies and gentlemen, we are glad to tell you that you can transfer your characters from other servers to our Burning Crusade realm. It's absolutely free of charge. You can find out the details by clicking right HERE
P.S. WotLK and Cata realms don't have a transfer function yet, but it will be available soon.