The paint on that car, assuming it's like any other Jet Black 2006 BMW, is EXTREMELY soft. I've had good luck using Wolfgang Finishing Glaze 3.0 to remove light defects and finish down quite nicely using green polishing/finishing pads.
For your more moderate defects/scratches, I'd use...