Always sold privately, only bought from a dealer when I purchased my M3 brand new from Germany when the euro was a meaning full currency :)
Always make sure you don’t go out with all the paperwork and spare key. Keep it simple, also let family know if you are going for a test drive etc etc