Q I Have a 1994 Peugeot 306 XND with 77,000 miles. It's been very reliable and has given me no problems, but my garage says I should get rid of it because it's likely to start going wrong at this age and mileage. I'm a 75-year-old pensioner and want to know if they're pulling my leg. - Alan Rae, Great Yarmouth

A They're not, actually. They're giving you very sound advice because your Pug is really only worth a few hundred pounds, so you won't get back any money you spend. With parts and labour so expensive these days, you'll be throwing good money after bad to keep your 13-year-old 306 on the road, and major bits are likely to start dropping off. Take their advice and buy a late low-mileage 207 diesel. It'll save you money in the long term.