When should I upgrade my old car? | Auto Expert John Cadogan