Leasing:
Pros; new car, under warranty, get a new car after 3 years
Cons; have to pay for every scratch, limited miles, you dont really get your moneys worth on the buyout option
2nd hand:
Pros; you own the car after you finish financing/paying up
Cons; no warranty neccesarily, car goes down in value very quickly
If anybody has other points to add feel free!
Also points to ponder: Which cars keep their value the best? Which cars get the best gas mileage? Which cars are cheaper to insure?