We picked up our 5 with 54 miles on the odometer on Dec. 17. We put 400 miles on it around town, during which time I wasn't tracking mileage. Then, with a freshly-full tank of gas we set off on a 600-mile trip south to St. Louis.
It was cold on the trip - we started out at -5 F in Minneapolis and end at +19 F in St. Louis - but since it was all high-speed highway mileage the car should have been amply warmed up within the first few minutes so that shouldn't factor in. Two adults and a 5-year-old, plus a back full of stuff but not heavy stuff.
Anyway, we got ~25-26 mpg on the highway for that trip south. Our Elantra would have gotten 33 or 34, and the EPA claims 28 so I was a bit disappointed. Just three tanks of gas means there are a lot of variables that could make the number inaccurate, but it shouldn't be wildly off so i was a little disappointed; not terrible.
While in St. Louis we bought the Mazda roof rack, a Thule Ascent 1100 box, and a Peloton bike rack to haul back a variety of things from my parents' house, including a bicycle. We did *not* get a wind deflector for the front of the rack. On the way back, with the bike and box up there in similar weather, we got an abysmal 20 mpg - and that's based on four fill-ups so still maybe not totally accurate, but good enough for a general idea.
In town since the trip I'm averaging about 21 mpg on streets, which is pretty good given that we live 2 miles from work and do a lot of stop-start driving - so I'm surprised at the lousy freeway mileage. I understand the rack condition is asking a lot, but still I would have expected 28 or 29 on the freeway with a clear roof, 23 or 24 with the stuff up there, and 21 around town. At least around town I'm happy, and that's most of our driving.
We drive 70 - 75 on these highways, all divided highway and on cruise the whole way.
I know with motorcycles it's normal to see reduced mileage until the engine is fully broken in but I've never seen that with cars before; so I'm hoping my mileage will improve as the car breaks in but I'm not counting on it.