Don't be upset, that's what they do. I'm sure quite a few people sign up for it when they are put on the spot, that's why they do it. I agree with mullini above, I fully expect to hear about all the add ons that are available when that time comes.
2005 325xiT Jet Black / Beige - current daily driver
2015 328XGT Luxury Line Black Sapphire/Saddle- on order
2010 528xi Sapphire Black/Black/Dark Poplar - retired
2008 528xi Sapphire Black / Oyster/ 6sp manual - retired
2003 330cic Jet Black / Natural Brown - retired
2001 X-5 3.0 Titanium Siver /Black - retired
BMW CCA Member