In Malta cars over 30 years can qualify as classics with effectively no annual tax (ok, a nominal €8 admin charge). They have to be inspected and judged to be in good original condition, and are subject to a 2500km annual mileage limit. That seems a fair compromise to me. I agree 40 is too old for modern classics, but I think 20 encompasses banger territory.