I have a 2001 330i. Lately I have a problem where my headlights will blink occasionally. If I'm out for 20 minutes, it will happen probably happen 2-3 times. There seems to be no obvious reason of when it happens (like when i hit a bump, turn, brake or anything.) Anyone have any ideas of what it could be or where to start looking?