You cannot make beta-methylstyrene (propenylbenzene) from regular styrene. The Bi(III) salt is not watched, but it may be classified as toxic.
The propenylbenzene epoxide can be made by oxone oxidation (just like for isosafrole), and another interesting catalyst to be tried is Lithium Iodide in ethyl acetate.