BUY WHAT YOU CAN AFFORD TO MAINTAIN. I hate it when people buy cars way out of their budget and then bitch and moan about changing the oil because they are "flat broke".
My neighbor has a TL, I have an Accord. We both spend about the same amount of money on maintenance [ as I am the one overseeing her car maintenance ]. The only difference is, I can get so many of my parts from a salvage yard... she has to go dealership or aftermarket stock.