I have been driving a BMW 3 Series for the last one year. It is very comfortable and works well as a family car. It gives an average mileage of around 15 km per litre. If you want speed, it delivers easily. The main drawback I feel is its design, which looks a bit outdated. The newer BMW models have updated designs, so the 3 Series feels slightly old in comparison.