Well, I did not want to buy a BMW at first, I was trying to find a ride that matched the ride of it, so I tried :
Volvo's
Mercedes (too much $$!)
Honda's
Audi's
Lexus
Didn't try Subaru's, they look like very nice cars.
Test drove the 330 last...had I not driven the 330 and if the 330 had FWD, I think Honda TL type S might have been the car I bought, drove a TL (they didn't have the type S in yet) and was a great car. Just something about hitting 2nd gear and smoking the back tires of the car around the corner made it feel better, but then again, I'm reliving my teenage years (62' Ford Falcon with 302 Boss and Hearst in-line shifter, flat 13.0's at the track)