Getting a new car

Nice car but still too much money. I just priced it for shits and giggles. $48350 with discount and rebate. Good price for a new caddy but thats right around $2000 down and $900 a month…ugh. I could swing it but I figure my retirement is more important at this point.