That is why you toe-in in the first place. More toe helps turn in on cornering. On the rear, toe-out is preferred so that under acceleration they push/pull in. However on some racecars, they even toe in the rear as it really makes a car corner. Basically a driven wheel is toed out, non-driven are toed in, making all things neutral when driving.
I'm afraid you've got this all backwards. At least for a BMW. Having toe-out on either end of a modern car with decent suspension (I don't know about stick axles), RWD or FWD makes that end inherently unstable. As in, it responds to changes in steering more quickly, and doesn't like to go straight. Toe-out improves turn-in. Toe-in is for stability.
Toe out on the rear of a track car is downright scary as the rear end doesn't want to stay behind the car. Only in an autocross car, and most likely only FWD would you ever want toe out on the rear as it helps the rear rotate. But it's a no-no at high speeds. Slight toe-in, or zero on the rear is usually a good starting point. For a pure street car, even more toe in.
Slight toe-out on the front is more common, as it improves tun in. Sure, the car isn't going to center quite as well, but it's fine even for a daily driver. For a track car, a good starting point on the front is 0. Autocross, definatly toe-out. For a pure street car, you do a bit of toe in on the front so it centers well, and like you said, at speed, the wheels turn out ever so slightly, almost to 0.
Anyway, back to the topic. Offset bushings. Go for it. Caster is good.
