Having a CLA on your M3 would be a good place to start. I would recommend Sherry Krauter ( www.sherrykrauter.com ) for this. She can also advise you about repairing the hotshoe or replacing the top plate, if you want to have that done. You might also want to have Sherry inspect the lenses to see if they need any work.