This is what makes BMW such an amazing experience!
I also did PCD and was a blast! Really teaches and makes you respect the tech that goes in to our cars.
I wasn't able to do the factory tour due to the new X6 was being built there before public release. I got to see a X6 running around the area with camo on it.