This has been a great car. Fun to drive, fast, extremely comfortable (the sport seats are wonderful for me - the only car I can drive for hours with no lower back pain), very reliable, and looks great. With the 6-speed manual transmission, I also get decent mileage considering the size and power of this car - 21 in mixed city/hwy, and mid-to-high 20s in all hwy driving. BMW makes some very nice cars but I don't see a new one I would trade this car for.
M-Package with 18-inch wheels look great and make handling excellent. Sporty, understated styling. 6- speed makes it fun to drive. Solid, high quality feel.
None - I have the aftermarket cup holder that hooks into side of console.