In reply to Tall Clare:
I've never been too convinced on leasing. Seems a good way to puff people into a new car at a fee that wouldn't buy them a new car. But if you don't want or need a new car you can do it cheaper elsewhere. Another post describes pretty much what I have done...
Buy a newish car and keep and keep as long as sensible while saving a bit... buy a newer one and keep as long as possible and repeat.
I have eventually got to stage of having enough savings to spend 10 to 15k on a sensible size car every 10 years or so. No interest paid (int received in fact) and car is mine so no worries if it does get dinged/worn etc.
The maths for me is pretty much (we do this for a big car and a sensible car, so for sensible one).
Spend 10 to 15k on something reasonable, low mileage, nearly new, mid spec, mid engine, loads around so plenty to choose from and good haggling possibilities... say a golf, an astra, a focus, an Alfa Guilleta or whatever. Take your pick. Best picking something that depreciates like crazy (rules the Golf out but hey, I've always wanted one after years of fords and Vauxhalls) as you want it as cheap as possible at 6 to 18 months old as you will keep it until its a banger so final value is meaningless to you. As you do small mileage you could also consider a 1 year old with say 30k on it - likelihood is that its been a rep car and 30k of motorway mileage plus servicing will make it pretty unworn in all reality and it'll still have plenty of warrant. If you pick a Kia or a Hyundai they have long warranties (5 and 7 years I think).
Save £100 per month and in 10 years you have £12k plus interest to replace car with. Plus a few hundred for selling/trading your existing one. On my golf I budget £85 per month to cover servicing/replacement parts/insurance/tax and AA cover (doing say 10k per year). That means it costs me £185 per month to own the vehicle, if I can get around 10 years out of it..... If you can lease and run one for less, happy days but I doubt it. Leasing tends not to cover running costs, they are on top (although tend to be lower as you probably only need a service or two and perhaps some tyres before handing back). If I have huge mechanical disaster, I can dip into the replacement fund to tide me over but in reality, buying nearly new, the £85 per month running costs are ample and a surplus builds up in first few years that will probably then be eaten into in second half of cars life as it gets older and more worn.
In my experience over the years, I have done better buying cheap bangers and running a year or two or buying nearly new and keeping a long time than I ever did spending £4 to £7k on 3 to 6 year old cars... those ones are tricky as they are new enough to be too good to bin but old enough to possibly have issues you can't spot straight away and are already drifting out of the sailing through MOTs and Servicing with nothing extra required stage.
Bear in mind with leasing they will want the car back in a fair condition for its age so if you have a run of bad luck with people dinging you/scratches/dog/bike damage etc, you may get hit with rectification charges. On your own car you simply shrug and put up or get repaired as you see fit. And if keeping to 10 years old a few trolley scrapes/dings etc are neither here nor there. Its also easier to justify roof racks/bike carriers etc as you know you will get many years use out of any extras or accessories you obtain.