Better a BMW dealer than another dealer or private party, but you never know. 14k miles is just broken in.
Anyway, you have four years or 50k of warranty from the in-service date, so don't sweat the CPO (run last 7 of VIN at bmwvin.com to see all options and production date, but get in-service date from dealer). If you don't know the package and option codes, go to http://************/cee4hxc
for 2011 sedan option info. If you are worried about the lack of a CPO then get an extended warranty. Run the Carfax and Autocheck (but don't rely solely on those).
If it has the options (mostly) you want and you like the color combo, drive up and see it in person or see if a M3post member is nearby and have them check it out first and send you hi-res images of interior and exterior. Have the dealer black out the prior owner(s) names on the DCS and send you the DCS (service, etc.) history. If it checks out, offer $50k and go from there.