Shenandoah is a tight course - has been likened to a giant auto-x course. Some don't like it because of it, but I absolutely loved it. Very technical, so try to get an instructor in the car for as many sessions as you can.
I'm at intermediate level and being signed off for solo drives was a mixed blessing. Some laps I learned a lot, some I didn't. I think next time I'll ask for an instructor at least initially.
And don't overdrive the car - the more you do that on Shenandoah, the more you will kill the tires. I wonder if this is the best circuit to stretch the M3's legs... probably not...