I talked to a guy last week who had waited 3 years for a COD for an E 30. They had to ring him and ask for a new cheque as the one he sent had expired. On enquiring on what took so long the reply was ''we just found it under a pile of papers'' so I am not holding my breath.