1. any air in the system
2. heater valve
3. thermostat
4. water pump
could be any of those reasons. if you've gota leak, fix it. and bleed it a million times. does it over heat? cooling system been over hauled? bimmerforums is your friend!
__________________

My car is bitchin