I too experience the same problem occasionally but not as bad... It'll hit the rubber stoppers and then the deck lid will adjust and it'll close...
I'm unsure on the cause of the problem as it only happens occasionally...
2008 550i M-Sport, Carbon Black on Black - stock, for now
2001 325Ci Cabriolet, Orient Blue on Tan - definitely not stock