2007 BMW 3 Series 335xi 4dr Sedan AWD (3.0L 6cyl Turbo 6M)
Since my purchase, I have had no remorse in my choosing the 335xi - the car is a dream in handling and response. I like having the added safety of all wheel drive on wet pavement. The iDrive was a little difficult to learn at first, but now I can easily (and safely) maneuver and the voice commands also work without problems. The gas mileage between highway and city is averaging about 21 mpg.
I love the rain sensing wipers - I don't have to keep adjusting the speed to the weather conditions. The ability to get a boost in sport drive with the automatic is great for quick passing.
The storage in the armrest is not very deep. The manuals do not all fit in the glove box at the same time. Although it allows 4 cell phones to be paired, you have to manually switch the priority to select the phone to use for receiving calls.