I say just keep the 2011. It new, reliable and will have a bit more room in the back. The P is a nice car but if you need to get ride of one I would keep the M. Just my 2 cents. Good luck.
14 Lexus GX460 & 14 Lexus ES300H
14 BMW 528d Touring Estate - UK
11 BMW M3 JZB ZCP 6MT, 02 BMW M3 Conv 6MT & 02 BMW M3 Coupe 6MT