You can get the mouldings on eBay or Bavauto.com. You can get the Mmouldings, which match the thickness of the bumper moldings. If the regular set of moldings is not listed, just give them a call; they'll get you a price and a time estimate. not extremely cheap, but less than the dealership for sure.
Before Delmarco gets here, let me recommend that you visit
www.paintscratch.com. You can get OEM paint/clear coat from them.