You've obviously got good taste! Black being the best colour of course

. Be wary of the main dealers, they don't always have the best, but you will get a 12 month or remainder of warranty. I'd probably buy private(with an AA inspection) as you tend to get them cheaper and you get to see the person who's owned it. You get a feel for if they've treat it well

Mine's a 3door black on an 07 with 24K miles. Totally standard. As far as I'm aware, there are 2 different engine codes, the newer from 07 onwards. Don't know the difference (think ones a BWA code).
I'd got a buyer for mine a while ago when I fancied a ED30. But it was still going to cost £2K more for same year with 30bhp more, so didn't bother.
Prices dropped quite a bit with the credit crunch, but have surprisingly risen again! Since then, they're getting harder to get hold of. I'm considering selling mine again.
At the mo for mine, they fetching between £13K - £14K private and £15K-£16K Main dealers.
I suppose it depends on how much you've got to spend, treat yourself, you'll not regret it !!