So my legacy should be getting around 20 mpg city but is only getting about 15. It also has the slight smell of gas when you start it first thing in the morning but that goes away after you start driving. I looked around and the most likely suggestion was a bad o2 sensor. What do you all think of this diagnosis or any other ideas? I can answer any questions to help out.