2009 BMW 3 Series 328i xDrive 4dr Sedan AWD (3.0L 6cyl 6M)
Looks great, AWD with winter tires makes it unstoppable in snow. Standard seats not good for long trips. Recent 1200 mile trip in 09 accord=much more comfortable in a car costing 1/2 of my 3 series. This is my third BMW, all electronics get more complex and inscrutable with each new model: bluetooth phone not well thought out, and my ipod becomes more difficult to use with BMW controls. If you like making a hobby out of learning how to use a car, BMW controls may appeal to you. Minimal storage space in passenger compartment. Lots of unfixable noises in very cold weather. On the plus side, great handling, nice ride (16 inch tires). Fold down rear seats very useful, esp with small trunk.
All wheel drive. Brakes.
Fix inaccurate speedometer(3-4 % too fast) and (overly optimistic) mpg calculator. This seems to be characteristic of all BMWs. Need more comfortable seats. Make electronics 'consumer friendly', more intuitive.