Dennis,
Bondurant is one of the best. After that if you can find one or if he will let you, go to one where you can drive your own car. His cars are all set up for maximum handling and every cr is going to be different. Once you drive one like his, then you can drive yours and you will notice some differences. But ANY certified high performance driving school is not only a good idea, but is sooner or later going to be required to insure these cars as they just don't drive like your BMW. Alsogo as often as you can, as you will always learn something more.
Ron
