BMW has done their M Performance school in Monticello, NY, so that wouldn't be that far. Their schedule changes.
Make a vacation out of it, go to the BMW Performance Center in Thermal, CA or Spartanburg, SC and get the two-day M school, it's worth every cent. You get to drive M2/M3/M4 and maybe the M5 with professional instruction.
https://www.bmwperformancecenter.com/
Charles