well actually, depending on the material that your cooling system and engine are made of, it can matter what is in it. Most anti-freeze solutions are a mix of some solvent, usually alcohol and another chemical, with water. Nowadays, it probably doesn't matter what you buy, because if its in the store, its probably OK for your system. BMW makes their stuff out of either iron or aluminum, depending on what part you're talking about. As long as you stay with a basic, phosphate-free antifreeze, you should be A-OK! But, like i said before, if you really want to give yourself peace of mind, try and find out what they use/what their solution does or doesn't have in it. Good luck man!