I had a 320i manual saloon recently it was averaging 31mpg. I have a 316i touring now same engine as the 318i just 1.8. It does 36mpg and it much better than the 320i. I do short suburban commutes.
Personally I think 4k is a bit rich for the 04 318i.