Looks like somebody had it with a semi-auto paintball gun to be honest with you.. I'm no expert but I hope you get it fixed. Also, as it's vandalism your insurance will not go up via a claim which is good.
Current: 2013 Fire Orange E92 M w/orange stitching
Previous: 2011 Jet Black E92 M - 2006 325xi E90 NON-M - 2009 Volkswagen 2.0FSI MK5