My wife is looking at 3 Series BMWs... What has been people's experiences with BMWs? Do you like the car? Was the experience at the dealership a good one? If we get a 325 or 330 should we get any specific performance packages or options? Thanks in advance for your advice. She wants something sporty and well-made and the car magazines seem to like the 3s a lot.