The 135i is a nice motor, very fast, but the looks, running costs and lack of practicality would rule it out for me.
In terms of discount, the internet brokers should get you over £2k... but can't argue that the BMW discount is massive. That said, why not try the internet brokers to source the BMW? Perhaps you could get an even better discount than the dealer!