Alright everyone so here is the deal I ran the codes on my 1999 323is and it came back with
Camshaft position sensor
a circuit (back 1 or single sensor)
a camshaft position actuator bank 1
So after several hours of searching I find that there are two sensors BUT I can not find which one to replace.
is it this one? Camshaft Sensor by BWD - Part CSS1602 - Advance Auto Parts
or this one? Camshaft Sensor by BWD - Part CSS1558 - Advance Auto Parts