should be fine if she can hold still.....usually they inject the contrast into a vein, so if she has ever had an IV placed or blood drawn, it is similar to that. You can sort of prepare her for it mentally by warning her about the little needle stick. Also please be aware that sometimes the contrast makes kids throw up.....it happened with my son; but doesn't indicate a contrast allergy. I wouldn't say anything about that; just be aware of it. If it is open mri, she just needs to hold still....a regular mri might be scary if she is afraid of closed-in spaces, or loud noises. I personally found it very relaxing (I fell asleep!), but some people freak out. I envision it as being in a tanning bed or a cocoon. And the noise is like a loud knocking sound....they give you earplugs or music, but you can still hear it. So you might want to tell her about that ahead of time so she is not afraid. They do sedate kids if needed, but from my own daughter's experience i can tell you it would have been better without the sedation....it depends on the child. My daughter was 3 and I gave her the sedation before we left the house; she was "drunk" thru the whole car trip, then out cold by the time we got to the hospital. She slept thru the whole check-in and waiting process, then woke up just as they put her in the machine! (that was a CT scanner). She was very confused and so I needed to put a lead vest on and stay with her, singing Barney songs the whole time to keep her calm. It would have been much better if I could have just explained to her what was expected of her ahead of time, and done without the sedation!! People fear what they don't understand....I think if you talk to her ahead of time about the experience, she will be fine!