"Tengo un mal presentimiento" is an expression that we use a lot in spanish, it means "to have a nadie feeling" and you use it when your gut tells you something's going to go wrong.
In spanish you can also say:
-Tengo un mal presagio.
-Algo huele mal. (used when something is weird or sketchy)