If your coolant has not been changed since you bought your 2009 Z4, in 2009 you may be looking at a system failure. I would have a full coolant flush done as soon as possible. The flush will clean out any debris that may have settled in the rods of your radiator, which can cause a radiator failure. By now that old coolant will be full of contaminates, which could cause many other parts in the system to foul, and fail. I bought my Z used, and the first thing I did following delivery was to change the auto transmission fluid, rear end fluid, flush the brake fluid, flush the cooling system, and check all the hoses for rot. You may also want to check your power steering fluid, and all the hoses and connections to the rack for leaks and cracks.