got z4 2006 2.5i bought from dealership last 3 months ago and it always overheat for over 5 kilometer but then when i stop and let cool for a minute then run again it dont overheats anymore. newly change coolant tank and check everything. still overheating like that. shop rebleed it. why is that? really frustrating