I previously owned a F30 340i and loved the car (except the non sport xDrive suspension). When my lease ended, the M340i was still >6 months away from hitting the dealerships, so I decided to go with the Audi S5 SB. It was a pretty good car except for it's throttle/transmission lag issues. Other people have been able to adjust to these but I never really got comfortable with the way it drove.
Long story short: finally traded my S5 and picked up an M340i xDrive today. Love the way it drives - a big improvement over the F30! But looks like BMW still hasn't put a climate control sync button!
Just kidding, glad to be back with BMW.