That's pretty much the norm if one is driving nearly 100% city. Consumer Reports got 19 from the CX-5 in pure city driving. By comparison a Toyota RAV4 with 4 cyl got 16 and with the V6 they got 15. The only way to get any kind of decent gas mileage when driving nearly 100% city is to have a small vehicle, and preferably a hybrid or electric. Even a Mazda3 sedan with 2.0L SkyActive got only 22. CR got 32 with a Prius and 33 with the Prius V wagon. A friend of mine has the V and loves it. He lives in the San Francisco bay area and gets in the high 30s around the city.