interestingly enough I searched google a bit and found this:
but I couldn't find that when I was searching e90post.com
not to mention how I could miss it as a sticky... I feel so stupid.
Terry confirmed these are all normal codes except 3447- low oil.