You say 'cheap' .. the part is cheap, in the UK around £15, but then the dealer (at least for my friend in his 3 series) wanted £55 to paint it! (and of course compared to the car cost it IS cheap, for a bit of plastic..)
Defo worth checking back at the car wash though