As far as dates please keep it away from June 5/6 Trillium autocross weekend, and June 25/26 Trillium track w/e at Shannonville. Come to think of it, June 12/13 is the Trillium Camping/road trip to Sandbanks. It's a busy June as well.
BMW 325I E30 Chumpcar Race Car
BMW 540iT M-Sport (New Family Hauler)
BMW 428i Maranello BMW company car