Ok, then with the fluid being good it's time to move on to the code. You mentioned a $600 cost for repair - is that an actual estimate from a shop, or just someone's ballpark guess? In any case, I'd want to at least know that a resistance test has been done on the solenoids, prior to getting into any actual repair. If that test has not been done yet, it's not a very difficult thing to DIY, if you're into that. If not, it shouldn't cost over $50 or so for a shop to do that one.
2011 3i 2.0 A/T 145K miles