Infinity for sure. Number one, it's an import and in my opinion a better quality car. i used to own an older cadillac, i don't even remember the model, but what a piece of crap. i now drive a nissan maxima and infinity is the luxury brand for nissan. nissan makes a darn good, quality car. i would love, love, love to be able to afford an infinity. my maxima is now almost 9 nine years old and i'll be the first to admit i sometimes put off on maintenance (because money is a lot tighter now) but my maxima has held up great for all the abuse i've subjected the poor thing to.