It has changed considerably over the years. In the EU, diesel road fuel is specified by EN 590, which has been revised over the years. A quick web search reveals the following 'headline changes' in this standard:
- EN 590:1993—The first EU diesel fuel specification. It established a sulfur limit of 0.2% and a cetane number of 49 in onroad and nonroad diesel fuels. Sometimes referred to as Euro 1 diesel fuel.
- EN 590:1996—This standard reflected a new sulfur limit of 500 ppm. Cetane number remained at 49. Sometimes referred to as Euro 2 diesel fuel.
- EN 590:1999—This standard reflected the sulfur (350 ppm) and cetane number (51) specifications by Directive 98/70/EC (so called Euro 3 diesel).
- EN 590:2004—Sulfur limits of 50 ppm (so called Euro 4) and 10 ppm (Euro 5) as regulated by Directive 2003/17/EC. FAME content of 5%.
- EN 590:2009—FAME content of 7% as regulated by Directive 2009/30/EC. This directive also adopts mandatory biofuel requirements for refiners and introduces a 10 ppm S limit in nonroad fuels effective 2011.
FAME is "fatty acid methyl ester" -- i.e. "biodiesel". This is hygroscopic (it attracts water from its surroundings) and has lower lubricity than mineral diesel. So, while 20-year-old red diesel contains no biodiesel and so is less likely to degrade, diesel from a couple of years ago is a different matter. Also, the way that refiners remove sulphur from mineral diesel also tends to reduce lubricants from the fuel, so modern diesel has lower lubricity than its 20-year-old equivalent.
I assume that the issue is disposal of the old diesel rather than saving less than fifteen quid (i.e. the cost of ten litres of fuel). I'm not an expert and so I can't guarantee that it's safe to do this, but I'd probably visually check for contamination before adding a little (say a couple of litres) to a nearly full tank and repeating this until all the old fuel is gone. However, there is a risk in doing this, so YMMV. HTH, Geoff