sorry to hear about that, if its just transfer paint from the other car or a surface scratch you can use Quixx: Click on the video.
ConsumerReports.org - Scratch removers: Tips, Ratings, car paint, car scratch repair, auto scratch remover, and car wax
If its a deep one all the way to the base coat, then buy a touch up paint from here:
getBMWparts.com powered by Tischer BMW - Your #1 Source for all OEM BMW Parts/Accessories!
then use langka to soften the blob:
LANGKA Paint Chip and Scratch Repair
I have extra langka if you decide to go that route. let me know.