If its the F20 BMW then I wouldnt go for anything but the M Sport version as its the only one in the range that resembles anything nice.
The E81, etc 1 Series is a fantastic car in my opinion but I owned one for 2 years and I didnt have on single bit of bother with it. The rear wheel drive makes it that little bit better than a Golf. I dont under the poor driving position as it was good for me.
1 Series all the time for me!