if you don't want to go the body shop route, thats not too hard to fix.
clean up the scrape and feather the good paint in with P400 autobody sandpaper. doesn't look too deep, so glazing putty should do for filler.
the real problem here is paint. as mentioned here, touchup paint never matches right. you're not going to get a perfect match either with paint fade. the best option is to find a paint shop that will custom mix a spray can of paint for you for your colour of car. they can use their equipment to match the paint and come very close.
then its easy, clean the area you need to paint first with grease and wax remover, then a tack cloth. spray on paint, then clearcoat once you have enough layers of the base.
this is all very brief but does illustrate how this can be repaired at home for not a lot of money. if you feel up to it, you'll need to do some research on how to do bodyworking at home. its actually not that hard, just time consuming - provided you don't want 100% perfect professional results. getting that is very difficult and if that's what you want go to a shop.