Have a year old 328i XDrive Coupe. Stopped for gas yesterday and when I got back in the car the Service Engine Soon light was on and has been on ever since. Took it to the dealer and they said it was likely a gas cap issue and it would reset eventually. They said it was ok to drive. I just figured they didn't want to deal with me on a Friday afternoon. The light is still on and it's really bugging me. Anyone experienced this issue and does it really just take some time to reset? Thanks.