Both banks are rich in both logs. The cruise total trims are worse than the hot idle total trims. Your problem is common to both banks.
I suspect that you have blocked Cat's
You MAF looks to be under reporting in the hot idle log. It is showing 2.5g/s when it should be around 3.0 g/s. An under reporting MAF causes Lean conditions, which you don't have. It might be a good MAF with the reading being a clue for your main problem.
Rich conditions are caused by:
- Too much fuel. Too much fuel pressure. Not a common problem on the E46.
- Not enough air. A really dirty air filter etc
- A faulty sensor fooling the DME into thinking one of the above is happening when it's not. MAF and Pre-Cat O2 sensors. The MAF may be good, lets park that for a minute. The O2's look to be switching normally. The range is a little odd/small/reduced. What fuel are you using? It looks like an Ethanol blend? What % of Ethanol?
- Blocked Cat's. You did not log the Post-Cat O2 sensors, so I can't see if your Cat's are the problem. Do you still have Cat's fitted?
The general symptoms of blocked Cat's are:
- Under reporting MAF values
- Fuel trims that get richer the more load/rpm's put on the engine.
- Poor performance
For Post- Cat O2 Sensors:
- Cat's in good condition have Post-Cat O2 voltages above 0.5V when at steady highway cruise. There may be the odd momentary dips.
- If O2 sensors are switching between 0.1 and 0.8V, then they are following the pre-cat O2 sensors (Cat’s not able to treat the exhaust) and indicates struggling Cat's. This is the same for either narrow band or wide band Pre-Cat O2 sensors. Expect to start seeing P0420 and P0430 codes.
- If O2 sensors are flat lined somewhere below 0.5V, you have one of these problems:
- Faulty post-cat sensors
- Blocked Cats. Check fuel trims, they are likely double-digit rich at this time. Do a before the Cat’s exhaust pressure test.
- Fuel mixture problems that are so lean that it is being reflected in the post-cat O2 sensor signals
one post cat o2 sensor was about 0.8v as you said the other was much lower about 0.3 - maybe that sensor is buggered ( do post cat sensors have any affect on fuel trims or just catalyst efficiency ? )