There is not really any weed control out there that will kill
one type of grass and not the other. If you want to get rid of
Bahia grass in St. Augustine, you best bet is to spray the areas of
Bahia grass with Roundup (the ready to use kind with the blue
sprayer). Avoid as much of the St. Augustine as you can as Roundup
is non selective, and then in the bare areas left by the dead Bahia
grass you can put new St. Augustine in 7 days later. If the bare
areas left are not too large, you can fertilize the St. Augustine
encouraging it to spread into the bare areas.