If money is no object, then buy a new car, get the full warranty, the new car smell and be happy
If you are like the rest of us and dont have unlimited money, then look for a good 2nd hand car. If you can think about buying a new car, then you can afford a decent used car.
The depreciation on a new car is murder... you buy it, drive off the lot and it drops about 20% in value
Like the guys above have said, look for a late model Toyota or Honda. They should run for 10 years / 200,000 miles with only routine repairs. (servicing, tyres, brake pads, etc.) Now if you find one with 50,000 miles and 3 years old it will only be 1/2 the new price, so you get 75% of the cars good life for 50% of the cash
Yes you may take a risk that the engine or gearbox drops it's cookies for some reason.(unlikely) But even if you have to get another engine (2nd hand) fitted, you are still ahead on the deal. Remember it cost $10,000 less to start with.
Cheers
Ian