R in caro shouldn't be rolled because it is a flap.
Well... I've got 4 native Spanish speakers in my house (two born in US and two born in Central America) and they all roll the "r" when they say "caro." Don't know what to tell you.
I only speak two languages, English and bad English.
Check out the MasterRussian Music Playlist
Click here for list of Russian films with English subtitles and links to watch them.