Can I connect 3 display to a mid 2012 MBP retina?
Yes, the your MacBook Pro is able to handle three externals displays as you require. You'll need to connect one via the HDMI port, and the two others via the Thunderbolt (mini DisplayPort) ports.