Thats because a new engine was was brought out in 2005 or 2006 with a magnesium/ally crank case it has very little in common with the older 3.0 il6.
Ahh was going to say, mine has one but its a 2003 Z4.
Ive noticed after a more spirited drive, the yellow oil light comes on when I turn the engine off too. Yet driving around normally, it doesn't.
Checked in the manual and it means it needs topping up within the next 50 miles IIRC. Checked the level with the dip stick and its smack bang in the middle of the 2 marks.
