Mix the warm water, yeast and sugar together. Set aside and let it proof for about 10 minutes.
In a large mixing bowl combine the warm milk, salt, 1 1/2 cups flour, and oil. Add the yeast mixture and beat for 2 minutes on medium-high.
Add another cup of flour and continue to mix. Continue to add more flour a little at a time until the dough pulls away from the sides and cleans the side of the bowl.
Turn the dough out onto a lightly floured surface and knead 7-10 minutes. Only add enough flour to keep the dough from sticking. You want a nice soft dough.
Place in an oiled bowl and let rise until double in a warm place. About one hour.
Punch down the dough and cut into 9 pieces. Shape into balls and place them on a lined cookie sheet. Flattening each one just a little.
Cover and let rise until double in size about 30-45 minutes.
Preheat oven to 400 degrees and bake for about 15-20 minutes or until done.
Cool on a wire rack to keep buns from getting soggy.