I never post, but had to chime in here as I was just at BMW's facility in SC.
(I actually was perusing this thread because I am in a similar boat as BRC, price range, also considering the Challenger among others, and so I wanted to see where this went.)
A friend of mine ordered a 435i GC and elected to do the SC pickup. (And you can bring a friend -- hello marketing/sales tool!) We flew down, they picked us up at the airport in a brand new 740, and took us to the hotel. Hotel stay, dinner, breakfast, and transportation were all included. They shuttled us to the track first thing the next morning and put us in a 435 so that we could beat the hell out of a car similar to what he bought. (Whatever you are picking up, they try to get you in something as close as possible.)
We were on the track for a couple of hours, switching off driving duties. They also put us in X5s and had us tool around on an off-road course. Toured the factory and the museum. They gave us lunch and spent 2 hours going over his car and answering all questions.
I had honestly never considered buying a BMW before, but the experience was absolutely incredible. I would highly recommend it if you settle on a new BMW.
My $.02.
