Okay I'm not the worlds best engine buff but I am particular about keeping my engine healthy and happy. I need to get some coolant but I want to know if I should get it from BMW or if I went with something from a Kragen or PepBoys ?

I'll take some pics and post the competition if you will...