if you're gonna use BMW coolant I would suggest going to the dealer and they will provide you with which coolant and how many gallons would be required. sometimes you're better off having them do it if the cost is about the same if you were to do it
as far as breeding...I have no idea what that is?