Have you looked around for used TSX's in your area?
For what it's worth, I picked up a certified used 2006 TSX about 14 months ago for $18k, with 31,000 miles on it. Personally, I liked the smaller style that was last built in 2007 better than the new ones, so was only looking at used. But...