Sounds about right, as one of the biggest factor in mileage seems to be the driver. Having an '02 325i with a manual I get in the 35-38 mpg range (US) if I drive like a normal human but can get it down to about 27 if I am flogging it on on ramps and at stop lights, problem is I still have a bit too much teenager in me even though that age is long past. This is with a vehicle that has 116,XXX miles on it. Then on the other hand is my Jeep that gets 20 mpg with the 4.0l inline six and a manual, not bad for a box on wheels with 378,XXX miles on it but then I don't use it for much but when I do use it, it is for things that I need the cargo space, high clearance, or 4WD. It only gets driven a few thousand miles a year so 20 MPG isn't a big hit on the wallet and insurance is really cheap at about $12 a month.