OK, lets try top resolve this for you. Does the inside of your car about the gear lever area look like this:
If it does not have the brushed alloy surround to the gearlever and 3 dials in front and the hazard warning light switch below them and the sliding lid storage box behind the gear lever then it is likely to be a pre 06 car.
Your headlight casings are certainly 06. That is confirmed by the 4 'lugs' to the rear that reflect the amber LED sidelights. As to whether the headlights are Bi-Xenon, these are a much brighter white than pre-06 lights and far more powerful than the earlier versions. You can tell by the fact they 'warm-up' when your first switch them on, as someone has said earlier in this thread.
If you have all that lot then either you have an 06 car, or a 2004 one that previous owner(s) have gone to alot of trouble to update, whichever you should have something of a bargain if you paid 2004 money for it.