I’ve got a cold means “estoy constipado”, “estic refredat”. You can use it freely whenever you feel the first symptoms of a nice winter cold, i.e. a runny nose, sneezing, a sore throat, a temperature over 37,5*C… For instance:
JOHN: Achoo! I think I’ve got a cold!
PHIL: You should see a doctor.