I have a 1 series 2016 118d M Sport with fault codes 28EC00 ,2AB600 and 24CF00 . I’ve changed the MAF sensor with a genuine BMW part but still get these faults. My daily commute to work is 35 miles at 70mph so I think the DPF would get burnt up every day. Local specialist isn’t filling me confidence as just keep changing parts. So far swirl flaps been deleted and mapped out, EGR replaced under recall, DPF temp sensor replaced as has the MAF. They now want to blank and remap the EGR but I’m not convinced. Anyone got any experience of these faults and what to look into please.TIA Regards Ian