Take note that if your car is locked, no amount of pressing will do the trick. That’s because BMW gas tanks are designed to unlock only when the vehicle is parked and unlocked and the engine is turned off. This is a safety measure enacted by BMW to prevent anyone from tampering with your gas tank or siphoning your fuel.
If you’re still struggling to open the fuel-filler door after parking your vehicle and unlocking the doors, it could be that the latch itself is stuck. If that’s the case, it’s best to bring your 2-series to a mechanic or local BMW dealership for further assistance. Otherwise, you can check your owner’s manual for instructions on releasing the fuel-filler door latch manually—although you may still need a professional to help get the job done.