you should check out hte manufacturers website and then compare the specs. I personally like the tsx bcause it looks like one of my favouritre cars ,the honda accord euro, you should check that out. Acura and nissan are both reliable brands but nissan car engine are knwon to give out maximum mileage, i heard of a nissan skyline having done close to 1million kms and still going good. anyway if damage occurs, parts to fix the cars are cheap because for acura you canuse ome handa parts and for nissan, well you usse nissan parts.
hope i helped