A BMW will be my car for life.
I love the comfortable seats and the ability to adjust to exactly my comfort level. I have heated seats that make a huge difference in the winter as well as heated steering wheel. The car has a very powerful engine and handles like a dream. The gas mileage is respectable for a midsize car and is fully equipped with navigation and onboard diagnostic center to let you know if there is any issues or system failures. Comfort, quality and luxury. I will own a BMW for the rest of my life. The company produces quality cars. The drawbacks are the price of the cars and the cost of maintenance and regular servicing of the vehicles. God forbid something happens that isn't covered by the warranty. Service gets very pricey and most of the time you have to bring the vehicle to the dealer because of the specialization of repairs.