Went to BMW Performance Center in South Carolina in March and had the most amazing time! I did the Two-Day Car Control School... awesome!
Drove on a track with a 135, 335, M3, 535, 650i, as well as on their off-road track with an X5. You will learn the capabilities of your car with braking, sliding, emergency turning, etc. I have the same car you do, and loved this experience.
The skid pad is an amazing experience that is worth checking out on YouTube
. You will practice coming out of these dangerous understeer and oversteer situations, which will in theory make you a better driver day-to-day.
This is not racing school, even though they cover some basics and you are being timed on the track. If your objective is to learn to race on a track, try something else. If your objective is to learn more about the capabilities and limits of your own car, then you will not regret this experience. I got a 10% discount for being a BMW CCA member. I would do this again in a heartbeat.