Like I said in my original post, I do change the oil in my car using the grade oil specified in owners manual. I could not do my own oil change this last time for circumstantial reasons and I don't trust the quick oil change places nearby, so I took it to the honda dealership I bought the car from. I figured they know what they're doing and may have a reason for using a different grade oil. I believe the 2012 civic has same engine as 2011 but specifies 0w20 oil instead of 5w20. This maybe because honda decided to recommend synthetic oil to be used in their newer cars, whereas because the civic is an economy car they were previously not recommending 0w20 because they didn't wan't to specify that an economy car needs more costly synthetic oil(0w20 is only synthetic). I also think that my car might be starting better in the winter with the 0w20 oil. But for all I know they just used 0w20 because thats what the new hondas specify so that's what they had on hand. I would like to hear what a professional mechanic thinks; I should have asked while I was getting the oil change, but I only realized once I looked at the invoice details later on.