Bought in 2011 with 92k miles, had to have new front struts put on by dealer. Now at 120k miles, I have had to put new radiator fans, new radiator as fans ruined the radiator, torque converter, TPS sensor, a blower motor which took a week to get a 5 bolt since most are 3 bolt and just recently a water pump.
All are expensive to fix. Good running car, but like everyone says, they can be expensive to fix.
If you buy one used, make sure you like the car and have some money set aside to fix them. Watch your selling price, weak resale value for a Cadillac. Heated seats don't work. Had to convert rear suspension
It has great features, good gas mileage, rain sense wipers. Seems to have thick windows to give quiet ride. Smooth and has good power. Climate control is auto so you can't put heat our the a/c vents, it decides for you. As long as you can afford to fix it, put premium gas in and possible convert rear suspension from self leveling to a normal spring/shock, it is a good car.
Better workman ship, dash is lifting up, heated seat controls fall through the hole.