Bummer about your rear head-rest! Hey, don't forget to check your fluids. I did it on day one, and had two "problems". My oil was high, and I mean way high...like maybe a quarter inch above the high mark on the dipstick. I thought "Hmmm...I guess it's supposed to be like that, maybe so I can "safely" burn off a quart or two over the first few thousand miles."
But it was still high at 800 miles, and at 1500, and yesterday at 2000...but it's lowering down toward the "high" mark, yet still above it.
Also, check your P/S fluid. Mine was way low...was at the "add" mark or below. I thought it was odd, but maybe a fluke. Nope. Same all along, and is till down there at "add". Grrr... Am going to call the dealership now that I've got a few things to get looked at (see my trunk interference fit post elsewhere in this S60 forum).
Also, my left rear door holds water. The seal doesn't seal properly (or so I believe), and lets rain in. It doesn't squeegee the window like the other three doors do. It holds about 4 to 6 ounces of water in there, then I open the door and swooosh, out somes water from those two holes, and lots of it. I check all 3 of the other doors...none. This has been happening for the two months I've had it. Gonna have 'em look at that, too. Just some tips...hopefully you have none of these issues! Aside from these, I love it to death and have had no other problems.