Two things:
(1) What color oil light are you getting? The orange light indicates you are a quart low.
(2) The fact that you asked why you would need an oil change 7k miles early scares me. With synthetic oil, you still should have your oil changed every 6k to 7.5k miles. Don't trust the BMW recommended interval -- it is designed to keep costs down for the dealership while cars are under warranty.
When did you last change your oil? What is your driving style?
If I were you, I'd change my oil right away. In fact, I will change my oil since it has been 7k miles since my car got an oil change. The indicator in the dash tells me I have 8k miles to go, but I will not pay attention to that.
Good luck.

Oh, and I have had trouble getting my dip stick out as well -- I wouldn't worry about that