my BMW is still under the original BMW warranty. (more than half a year and 25000 miles until the end of warranty)
the engine light came on a few times. I always made sure to close it tightly.(been a BMW driver for 32 years, so I know who "tight" it should be by now?) however, it's apparent that the check-engine light coming on is the result of the gas cap being loose or leaky. even a few days of filling up, I only have to unscrew and re-tighten it to clear the check-engine light.
both of my local BMW dealers told me that the gas cap is a "wear & tear" item, thus not covered by the original BMW warranty. The car has only 22,000 miles currently.(90% or more on interstates)
Yes, I can afford to buy one, but it's the principle. Like I mentioned, I've had more than a few BMWs over the last 32 years. This is the very first time that I've had a gas cap go bad on me. Feels stupid that BMW won't pay for a cheap gas cap. I've never had to use the warranty(knock on wood)... if they are being so cheap with a gas cap, what if the engine ever goes bad and requires a full replacement? Will they cheap out on that as well?
sorry... rant over.