I've done over 29k in my '03 Cooper and I used to always get 180 - 190 miles per half tank and usually around 300 - 330 miles out of a full tank. Over the past 4 weeks this has gradually got worse. I'm not driving any differently and I haven't changed my journey - I drive through London to work everyday (21 miles there) at the quietest time in the morning so not much traffic and the traffic isn't that bad home either! Last night when I got home I noticed that i've done nearly half a tank and have only done 117 miles!!! Do you think there is a problem? Should I take her to the garage? I know she is a greedy cow but this is really ridiculous and is costing me a fortune!