Ah yeh sure the car would only be warming up after 2 miles until the temp gauge hits dead centre mpg will be very poor

Though an m3 would do 17mpg in the city so id still say theres definitely something wrong with your car