The first 4 months of driving the car is everything I expected. It felt great. Then the mechanical problems began. This is my second and my last BMW. I had similar terrible problems with my first BMW but I loved the body style of this latest 3 series and couldn't resist. But, I've learned my lesson. Problems I've encountered in the last 3 months include overheating engine, electrical problems with my windows and door locks, a/c not functioning at low speed, scratches caused by service center, etc.