xurbanx,
the small scratches are what is commonly referred to as swirl marks I would suggest from your post. There are a number of products you can use to try and remove swirl marks.
The smudge marks you have described I would think might be where your car has been detailed and the wax coat has not been polished off fully.....???
Best thing to do is get your car into the garage and give it a detail yourself, check out Tim's efforts here at this link for some tips and the potential results:
http://www.eurofordclub.com/paintcare.html