Hi Abdul. It can be a bit quiet in the week as most Beemer owners work all hours to pay for their expensive lifestyles. I seem to spend half my life commuting to and from the City. As far as the car goes. All BMW's may cost a little more than your Fords in Servicing and parts but their reliability means you find your hand in your pocket far less often. If the car is going to be your daily driver an SE model is ideal. An M Sport may be great fun but to live with on a daily basis the harsh suspension can get on your nerves, especially if you do a lot of miles. Most cars have those silly pump and gunge repair systems now rather than a spare. Mine has the run flats on it and to be honest I think I would prefer the gunge. The tyres are a lot cheaper and the ride is better. If your looking for a 2.0 litre diesel the later ones are fine. It was the earlier N47 engines that had an issue with some timing chains going. Like with any car, check it has full history and a close inspection of the bodywork, wheels and interior will show you if the car has been looked after or not. If you are not 100% happy, walk away.