I have driven the current CTS, obviously not the new one, I'll go check it out when it is out. My step dad has a BMW 540i, it is a much better performer than the current CTS, it costs more, but it is older too. The BMW 3 and 5 series offer adaptive cruise control, night vision on the 5 series and some other stuff that even a gadget fan like me wouldn't opt for. I went to the BMW website today, the 335i and CTS line up pretty closely in price, the 535i is about $53,000 lightly optioned to about $58,000 if you get everything. Which is a lot of money, I agree, but their resale values hold up and people out there are willing to pay it. Personally I'd rather have a Cadillac that can out perform it and match it's resale value.
The 3-series in the USA outsells the STS, DTS, CTS, XLR and SRX combined. I didn't look at worldwide sales, in that case it wouldn't even be close. The 3-series sedan, coupe and convertible (I forgot wagon sales but they are tiny) have sold about 72,000 for the first half of this year, those 5 Cadillacs have combined to sell about 69,000.
Lexus, Infiniti and Mercedes line up much better the BMW's class sizes, Cadillac needs to align them selves in size and price with those other brands, doesn't have to be exact, but has to be close.
One other gripe of mine about all GM cars (Ford too) is the cheap looking base models with gray plastic on the exterior, lack of fog lights and just plastic slots where they should be, cheap wheels with plastic covers, etc. The CTS has some of this, and the resale values will suffer, because cars with gray plastic look old, dull and cheap faster. When all molding is painted body color, and the car has fancy wheels, it doesn't age as much. This is an area BMW and Lexus seem to be good at, and they have high resale value.