There is a DIY on here somewhere including the list of parts needed.
2012 X5 35d DSB - Prem, SAV, Cold, Sound, Tech packages, Apps Delivered 6/6/12
Retired 2011 335d AW, M Sport, Premium and Convenience pkg, Heated Seats, Nav, HK, iPod/USB, smart phone. ED 8/31/10
Retired 2008 335i Coupe 6-speed Manual, Montego Blue, Sport, Premium, CW, Nav, PDC, AS, Shade, HD, Sat, Ipod/USB, Logic 7, CA
Retired 2004 545i Sapphire Black/Black 6-speed Manual, Sport.