I started quite a few years ago leasing my car. It is the best option for me! I love getting a new car every 2 or 3 years and the payments are in right area.
When I first started leasing my car I was buying Ford. My dad worked for Fords so I got a great discount which always helps. I wasn't very happy with the financing program that Ford offered. It took quite awhile to get approved and very often they would try to charge me a late fee because they didn't cash my check. Everytime I called they would say oh yeah we received it, it just didn't get cashed and they would apologize and take it off.
My brother-in-law worked for GM and offered me his discount. I really liked GM cars so I took him up on it. Wow what a difference. I was apporved immediatley and their customer service is fantsitc. I have never had a late payment charged and any questions are answered immediately.
The best part, the last car I had the lease was going to expire in 3 months, so I decided to take a ride to the dealership to just see what my options would be in 3 months and what kind of deals they were offering. I found the G6 that I wanted and told the dealer I would be back in 3 months to dicuss the car. He asked if he could call GMAC to see what they would do. I said go ahead but I am not rolling any months over to get the car now, I don't need it. GMAC came back and said, you can end your lease right now, and not only will you get out of the lease on your car, if you buy this car now they will refund you this current months lease that you already paid!
Needless to say I walked out with a new car. Great company to work with with!