In response to Ruud's comment, the reason I went from a '10 3-series to a '06 407 was that the BMW was a company car but then I changed jobs and opted to take a car allowance in lieu of a company car (for tax reasons).
Incidentally the 407, whilst having all the toys, was by far the worst car I've ever had for reliabilitty. The list was endless and I ended up selling it for £1003 on eBay, a loss of £5k over 2 years, just to get rid of it.
The Lexus on the other hand has been faultless, apart from the failure of the steering wheel retract (which I'm not bothered about) and the sub-woofer which I replaced with a Polk Audio sub and now sounds awesome.