I would say spark plugs could be dead as well ,even bmw says they should last till 100k km ,but they DONT LAST so long !! NOX sensor is not oxygen sensor !