They did it!!! My BMW is getting old and has a ton of miles on it but it runs great. Every single time that I refuel I get a gas cap warning light. Of course, I check the cap and it is fine. When I go to the shop they replace the cap and charge me for it. Even the dealer replaced the cap (and charged me LOTS…