Tell me about the 318ti. Primarily their reliability and how hard/easy they are to work on. And gas mileage.

Because BMW hatchback sounds awesome.

Link