I agree with Zeichen311, I recommended a BMW to some one in the same boat as you. They got a 2009 328xi na dare more than happy with it.
Just for the record I own an highly recommend 335i (not xi)
2008 BMW 335i | Sparkling Graphite with Black Interior | Premium | Sport | Automatic with Paddle Shifters
| Cold Weather | Ipod Adapter