 This is my first luxury car and I want to drive BMWs for the rest of my life! This car is the best vehicle I've ever had, it handles well and hugs the road.  The car is solid! It doesn't like stop and go traffic, it likes to take off on the highway (anything above 50 mph).  I don't get great fuel mileage on the city streets, but the highway mileage is very good. I will keep it two years and then go for the 5 series.  It's not that roomy inside especially if you have tall or large people in your family, but perfect for me as a second car.  This is a wonderful vehicle!!!