kenny has that right
and if it is a 92-99 BMW 3 series...
you will need to buy a radiator, water pump, thermostat and thermostat housing the day you take delivery unless receipts are shown that it was done recently