Finally it had came to three cars
1) CPO Lexus GS350 AWD 2009 19K miles - A very nice car; the dealer wanted me to take it home and had already lowered the price to 32.5K without me even asking.
2) CPO Acura TL 2008 with 51K miles - My son insisted that I seriously consider it over the newer TL. So I went and checked it out. But I found steering had zero assist. It reminded me of my 1983 Prelude with "armstrong" steering! When I hooked up my scanner, the catalytic converter was still incomplete after 26 miles since reset. That was suspicious. But I thought I will take it for a test drive and it might get completed. On the test drive, I got the transmission to flare when I punched it. It did not do it again but once was enough! In general, that car looked sharp but felt old. It was listed at 23K
3) 2012 TL Tech Package; I had internet quote for 34K on FWD and 37K on AWD. Lists are about 40.3 and 43.0 respectively. I took the boss with me for the final decision and drove them back to back. I was equally happy with both and my wife liked them too. Rear middle sit is a joke in all of the cars being considered but the AWD was the worst of the bunch. I also found FWD fun enough that I did not want to get in to AWD complexity. We have driven all fwd through NE winters and so AWD was not a must. Prior to that I had already walk away from another dealer, so I knew what would be the lowest this guy would go. After hesitating for some time, we decided that 33.8 was fair with the installed mudguards and wheel locks.
In the end, since the price difference between CPO GS350 and new TL was going to be about 2K, it just became more peace of mind to get the new one with 4/50 new car warranty instead of the 3yr limited CPO warranty. Don't get me wrong, if Acura was not doing crazy deals, I would have most likely went with the Lexus as it is indeed very nice car. It might even be faster but it is very deceptive.
With my 10-12 year no drama requirement, the new one gives me extra head-start versus the three year old Lexus. Lexus just came out with the new body style which makes the 2009 look instantly old.
We got to ride in it from dealer's satellite lot. It already has eleven miles! We will be picking it up day after tomorrow morning as we are busy tomorrow afternoon.