My car has the spiderwebbing scratches really bad as well. This car seems to have it worse than any other car I've owned. Not sure if it's the cheap paint BMW uses or some of the care the car received outside of my hands. As stated above, a clay bar and a polish/sealant/protectant should alleviate the scratches. I plan to do this after the Winter months.
Waiting on that LCI M240i...