So for whatever reason, my car did not actually display any fault codes, just light flickering at startup which doesn't bother me as much as I thought it would. I might still seek bpmsport or another sponsor that has offered help.
I'll share this with you: Auto Scope in Dallas will not code this, quoting "safety liability issues" even though they are autologic providers.
The Dealer can code a used FRM3, but it takes a long time and you most likely won't get it on the first try. You'll have to see what was gained and what was lost and recode and so on.
I ended up putting back my FRM2 because I didn't want to have to waste another day coding.
I'm a dealership employee and all this coding time has cost me nothing, but it is very annoying because BMW software is damn slow. It took four hours to code the first pass for example.
Thanks for everybody's help!
PM me if you need a Free CARFAX report