I bought my xb a couple of months ago. There were a couple of new tc's setting there that I took a look at. Way too small inside. I got claustrophobia just looking inside. No temptation for me at all. xb way too nice and the proper size for adults. Easy choice for me.
The C is more roomy and comfee than I expected when I saw one. But, the interior is not nearly as usable or useful and the B, esp. the xB2 (that extra foot makes a HUGE difference practical interior/cargo space.
I'd actually like a slightly smaller engine in my xB2, though I'd also like the new intelligent exhaust valve timing and six speed manual. MPG means more and more to me all the time, and 2.4L is simply over kill for my needs. I think the xD's 1.8L would have satisfied me, a 2.0L at most.