I got an upgrade on a Q fare flying EWR-AMS a couple of weeks ago. I checked BF inventory a number of times before the flight, found that there quite a few seats available, and called several times until I found an agent who agreed to upgrade me using 40K miles.
The rationale I used when talking to the agents was "what's the point of not upgrading a loyal platinum when there's inventory available?"