Simple - save up the cash, negotiate hard and buy a car between 1-3 years old. Also get yourself a good reliable garage (not a dealers). Guaranteed best deal every time.
I thought people had learnt by now that if you have to commit to some long term credit deal (lease or loan), you are throwing...