After an oil change at the dealership, I checked the oil level in my garage after the car was parked overnight. The level read way past the maximum fill line. I called the dealership and the service advisor asked if I let the car sit before checking the oil and I said yes, it was parked overnight. He said to bring it in. So, I went back to the dealership today and another service advisor read the oil level within 5 minutes of me driving up and it seemed to be right at the maximum fill line. I told the guy the car had only been stopped couple minutes and don't we need to wait for the oil to settle and he said it only takes a couple minutes for the oil to settle. I'm going to check it again in the morning. Obviously, the dealership cannot wait very long to check the oil because they have to turn the cars over quickly, but how long should you have to wait to get an accurate level? Maybe they could just not fill the car to the very maximum fill indicator as long as it was well above the minimum line in the normal range. If the oil shows overfilled after sitting several hours does that matter if it doesn't show overfilled when the car has only sat for 2-5 minutes? I wonder if I should siphon out some oil in the morning if it's way past the max line again then? I don't want to bother driving back to the dealership to argue about it. I just won't go back again. I don't want any damage from overfilling and I don't want to be overcharged for an extra quart of expensive 0W-20 oil. The dip stick is also pretty difficult to read between the oil having very little color and some oil smearing up the stick as you drag it out. They really need to come out with another way. Maybe a gauge that shows the level like the gas gauge or a oil pan designed to prevent you from overfilling. My BMW didn't even have a dip stick.