P2CAB and P2CA7=lambda/precat o2 sensors, my car threw the same two codes when mine went bad a few months back. The car will start to misfire on cold start and generally drive poorly, which makes perfect sense seeing as how it'll have a tough time getting AFRs correct. If you're under warranty just take it in (unmodded obviously), if not, O2 sensors aren't too brutal from a cost standpoint. Any competent shop can take care of it quickly.
E88 FBO N54 Alpinweiss/Coral Red/Meisterschaft Race/Berk Resonated/Macht Schnell 3"/ER CP/Synapse/VRSF FMIC/FFTEC LPFP/HFS-4 DO Stainless Lines/BMS DCI/BMS Thermostat Delete/Rob Beck PCV Valve + Cap/BMS OCC/PTF E50/ST Coilovers/M3 Front Control Arms + Tension Rods/M3 Subframe Bushings/M3 FSB/DINAN Camber Plates/Apex ARC-8/Project Kics/Macht Schnell Studs/VAC Hubs/Rogue Transmission Mounts/Alpina TCU Flash/Icarbon/Kerscher/BMW Performance