Difficult one this.
I think I am in the DB9 camp too but there are many potentials!!
That said I have always wanted 3 series coupe and with a 335i M Sport on order I am about to get my dream car.
Agree with the other comments about 3 years - 2 years is the longest I have kept a car to date although I expect to keep the e92 for 3 years. Our company car scheme is 4 years
- that'll be the cash alternative option for me then!