The front splitter is a Hartge front spoiler/splitter.
Link to a UK BMW parts web site
http://mstyle-px.rtrk.co.uk/acatalog/info_B02HA012.html
I am sure if you put "bmw e60 front spliter" in to your ebay it wil pop up or google it and see what comes up.
The car itself is loking very sick and i like the side skirts.