Audi has been ordered to recall 127,000 cars in Germany due to concerns over diesel engine emissions.