Great spec Neil, pretty much all bases covered there mate. The xenons look great on the BMW. I've not not diven one but the 330d engine is supposed to be fantastic. The 19" alloys will look nice.
I would change the kidney grilles to the m performance full black gloss ones..... A relatively cheap mod and looks so much better IMO.