 This is an awesome car and fun to drive.  Would recommend this over 3 series any day.  Shifting is really smooth and the acceleration is great, got upgraded stereo and S-line package and I feel it was worth the money... stiffer seats/suspension.  Heated seats work great and the AC cools down nice and quickly.