"I'm sorry" and "excuse me" are interchangeable, and they're both commonly used. But someone who's not a native speaker might not understand the expression "come again." You might want to be more explicit: "I didn't understand. Could you repeat that, please?"