Used to drive a BMW 330ci coupe but decided to change after a relocation due to my work. I was looking to buy a long term car. I looked at various coupes to replace my "baby", and ended up with an RSX (wanted lower car payments). Although not a BMW, for the money, I do believe it is a great choice if you want a sporty car, without spending the big $$$. If you are in definite need for the performance, go for the Type S.
Fun to drive. good interior, good feel on the steering wheel. The transmission has guick gear changes while in manual mode. The seats are comfortable (I drive an hour to work every day). Overall good fun car to drive.