Each night I top off my tank to 90% and in the AM I disconnect it, hang the cord, and drive to work. I leave for work a little after 5 AM and leave my office in the PM a little after 3, so no real traffic with which to contend and I drive at about 70 mph. Car is showing 216 miles when I leave home and my commute is 65 miles round trip and when I park in the garage in the evening, I'm showing somewhere around 124 miles remaining. I'm no mathematician, but 65, lets say 70 miles off 216 leaves 146, or 20 to 22 less than it should be. I know YMMV. Actually, if I go down to the more accurate 65 from 216, it's a 27 mile loss. Not sure how or why the software upload would affect mileage, but clearly since it was download to my M3 something is impacting it. And no, I'm not lead footing it, and no, I don't use the climate control while in my office at work, so really no big drain during the day. It just seems that the loss margin should be a lot less than 27, IMO.