Okay the z4 has been checked for air leaks negative. New disa new ccv valve and associated pipes. Rubber caps at rear of manifold changed no air leaks and all pipes from air filter changed. Showing running lean banks 1 and 2. Cleaner in fuel and maf sensor cleaned. Engine light stayed off but came back on after 450 miles usually comes on around 150 miles after light has been cleared. Today car is going for new lambda sensors hope this is the problem cured.. also had new spark plugs fitted. So so frustrating now. But the car drives beautifully I hate this light arghhhhhh