Do an oil leak search. There were several threads recently on the 645 and oil issues. Seems like there is an alternater seal and I don't remember the other.
'07 650i Coupe - Black Sapphire Metallic
M6 bumpers, skirts & wheels
BMW M Cross Spoke Composite 101 Rims 20"
HUD, Comfort Access