..short answer BUY a 3 year old lease return.........a lease is a leash around yer neck...ya have ta treat the car like yer firstborn OR the dealer/leasor will eat yer baby if it has so much as a rash on it's arse at return and you will be watching the mileage and paint and upholstery to DISTRACTION...BUY a decent 3 year OLD car and FART away,drive it anywhere ,anyhow ya want..... a bud has a Jeep TJ and treats it like an Airport Limo...NO FUN....!!!! 
That is what I did to get my 02 Pathy. 62,000 km, lots of options that made sense for what I use the truck for. It gets beat on the bush roads but I work in forestry, so that is what it is supposed to do. Paid $22,000 for it.
Have leased in the past, would not do it again if I wanted to keep the vehicle. All the ones I leased, when you added the lease payments, buy-out and any down payment, came out to $2-3,000 more than buying outright (about 7%) (plus costs of moving radios and other bolted in gear every 3 years). If you are looking at Big Three vehicles, can you go wrong with the low/no interest rates now if you buy?