One of Germany’s top courts has ruled that heavily polluting vehicles can be banned from the urban centres of Stuttgart and Düsseldorf, a landmark ruling which could cause traffic chaos on the country’s roads and dramatically hit the value of diesel cars.