Mechanic removed the VVT control unit and there is no water damage.
To replace the unit will cost another £500, but it may NOT solve the problem.
He has told me however that another BMW that had all the same symptoms as mine (limp mode on start up which eventually goes when engine warms) replaced the VVT unit and now all is fine.
Do I risk another £500???