Full replacement kits are $$$$ around $1500 from getbmwparts.com
Lots of vendors sell 3M DINOC vinyl wrap which is the best way to go. metrorestyling.com is where are I bought my wrap supplies, but there are others out there so google a bit.
Overlays are not the way to go. They don't look good IMHO and are a PITA to get on straight. Overlays are pretty thick and have a backing of tape/adhesive that holds it to the surface of your existing trim.
My speeding isn't the problem. It's the Slow Folks ahead of me that cause accidents!