My e91 has a black cargo area to go with the black leather interior. I have to clean it weekly because every little speck of dirt shows up against the black. My e90 gets the trunk cleaned like once a year.
You talk as though your car is a Rolls Royce or Bentley. It is a BMW 3-series for cripe's sake.