In reply to andic:
If I had that sort of money to play with and shared the same requirements, these would be the three cars I'd consider. I must add I don't, or ever have, owned a BMW.
BMW 123d coupe would get my vote. Good looks, powerful engine, low tax, low insurance group and frugal on fuel.
Something a bit more pokey:
BMW 135i blisteringly quick. Expensive to tax, still capable of +30mpg
BMW 335d as quick as the above, cheaper to tax, more practical being larger and will manage 40mpg if driven sensibly.
Something more fun:
Renaultaport megane 265. Best handling hatchback ever made. 35mpg cheapish to insure and tax.