I recently purchased my first BMW. I am impressed so far.
E82 is a great size and 128i 135i and even 1M are quite the bargain for the performance you get. I have always been a fan of smaller size sports cars such as E30, E36 M3, E46 M3.
Feel free to discuss BMW's here!