The bumper would need to be painted also to match your vehicle. As for other parts it is tough to tell, It all depends what else was damaged during the incident. You most likely will need mounting hardware and clips. Below is a website to find parts and anther to purchase them. I find realoem a lot easier to navigate but they done sell the parts but getbmwparts does.
www.realoem.comwww.getbmwparts.com
BMW Technician
BMW Master Certifed level 1 Technican