My 1991 318is did that when I first got it. The question is. When you pull the lever is there and tension on it or does it pull easy without any tension. If there is tension have someone apply pressure, doward on the hood and then pull the lever. At times the mounting bolts on the latch will work loose in turn it move doward and sucks up the hood tighter than normal. Look at you hood alignment with the fender height. If the hood is lower than the fender, then it got sucked down too tight. What cost mine not to pop when pulled was the shock was bad, not to mentioned dirty latch.. after lubricating it and new shock it works like new. Good luck.
Ben