A couple of possibilities here: it could have a head gasket leak, as suggested, or it may have a heater core leak(since you can smell coolant inside). Like another poster mentioned, condensation can cause a milky foam in the oil, if the oil is never fully warmed up.