If you are noticing a drop in mileage more recently, then it could be on account of the E20 fuel. Since ethanol has a lower energy density, the higher ethanol content in E20 will reduce your fuel efficiency. If the car is running well and you are satisfied with it, you could keep it longer. However, if mileage is a big concern, you can change your car now, as all new cars are E20-compliant and are better equipped to manage E20.