Bmwcca puts on some great drivers ed courses. Instructor in the passenger seat, passing with point by only, and as fast as you want. PCA (the faster German car company) do as well, and tend to be pretty inclusive.

Prices are reasonable.