Change thermostat, Use ONLY genuine BMW coolant. Go to a power wash and clean the space between the radiator and the A/C condenser. Leaves and debris always collect here and inhibit proper flow of air around radiator. Also, check for proper action of your viscous coupling fan. They wear out after years of use. especially id the engine compartment is never cleaned. Good LucK!!