The trouble code P0456 in your Mini Cooper is a well-known problem with tiny EVAP leak. This means that certain amount of air is leaking from the EVAP canister or the tank. And the problem is very often either with the fuel cap (fuel cap seal, in most cases), or with the purge valve that leaks some air when it shouldn’t.
It’s not that hard to fix both issues, so I suggest you start with the cheaper O-ring on the fuel cap and then move on to the purge valve. This way you’ll be able to potentially fix the problem without paying for inspection in repair shops or dealerships.
If you have any experience with this P0456 code, please share it in the comments! You will help thousands of other Mini Cooper owners find out what triggers this code and fix the issue faster. I hope the information in this video is helpful!