My Mercedes E-Class has to pay ULEZ the same car with a larger engine but is exempt, is this right?

I have a 1995 Mercedes W124 convertible. I love the car but it is not ULEZ compliant. I have recently seen the same model and year for sale that is stated as ULEZ compliant and I have checked against its number plate and it is indeed correct. The main difference is my car has the E220 engine and the sale car has the E320 engine which I would think is worse. Whatever surely the age disqualifies the cars anyway. Am I missing a trick?
BTW the mileage on my car is considerably lower.

Asked on 13 November 2023 by Anthony Dring

Answered by David Ross
The criteria for ULEZ charging is based on the nitrous oxide (NOx) emissions of a vehicle, rather than CO2 emissions which have previously been used to calculate VED rates. Although the E320 is a larger-capacity engine and will likely use more fuel than your E220, this does not necessarily mean it has higher NOx emissions.
Similar questions
My daughter has a Merc ML250 Bluetech which has a euro 6 engine and shows emissions of 163 gms/ 100 on the V5C. According to Merc forums many other owners have challenged the compliance status with TFL...
I am transiting through Spain later in the year and need to stop in Madrid overnight to catch up with an old friend. I have searched extensively on the internet but cannot find anyway of booking the necessary...
Hi, I am having to change my beloved Volvo D4 for a ULEZ compliant car. If I buy a Euro 6 compliant vehicle, is the Mayor likely to change the criteria for vehicles and their emissions in the coming years...
Related models
Roomy and hard wearing inside, solid build quality that disguises miles well, still has class especially in estate and coupe form