ok. seems the latch is still ok and and I can lock the hood properly.
but there is some sort of "procedure" involved.
1. to open hood, pull the latch from the inside and pull the latch from the front of the car
2. to close hood, pull the latch from the inside and then close as normal
Step1 is pretty normal to all cars I've owned/used before. But is step2 normal for BMW? thanks