Get the TSX; you wont regret it. We have a 2004 TSX, purchased new. It has 127k miles on it now, and it hasn't had one problem to date. It'll probably last another 100k. There's not much out there that can compare in terms of price, luxury, fun-to-drive factor, and reliability.