Mix together 1/4 cup buttermilk, 1/4 cup cocoa, eggs, water and 1 cup margarine. Add in sugar, flour, baking soda and vanilla. Beat until smooth. Grease and flour a 9x13-inch baking pan. Bake at 350 degrees for 25 minutes. Let cool. Mix together the peanut butter and salad oil. Spread over cooled cake. Refrigerate for 20 minutes. Heat 1/4 cup cocoa and 1/2 cup margarine. Stir until it bubbles. Add powdered sugar, 6 tablespoons buttermilk and vanilla. Beat until smooth and spread over cake.