Do not use normal tap water :thumbdo:
Use the mix :thumbs: BMW coolant/distilled water
There are two main reasons why a automotive cooling circuit should never be filled with tap water: scaling and corrosion.
Scaling is a fairly obvious thing: water has dissolved minerals that become solid as the water evaporates. Eventually the whole circuit get coated with scaling that both slows heat transfer and blocks the thin tubes in the radiator.
The most prevalent form of corrosion is called galvanic corrosion. Basically, the whole circuit usually has different metals (imagine an engine with an iron block, and a aluminium head or radiator). When these metals are in electrical contact with each others, there is a electrochemical reaction that speeds up the corrosion of one metal and slows the corrosion on the other. While a part may not fail due to corrosion in a near term, the corrosion process releases rust or aluminium oxide into the coolant, once again blocking passages.
The main thing antifreeze does is to stop corrosion. It also won't scale the circuit because it doesn't have dissolved minerals. Because the corrosion inhibitors in the antifreeze are depleted as they're used to stop corrosion, it doesn't hurt filling the whole circuit with antifreeze. Change it once it looks rusty or has little metal particles in it.
Source
http://www.instructables.com/answers/should-I-add-normal-water-to-my-cars-radiator/