EPDM is a single ply rubber material, Look it up on the net......you'll be surprised.
30+ Years it lasts, i'd always go with this material on a flat roof, Cost can differ with location but up here in Birmingham the cost is around the £60-£120 a sq mt. It just depends on how much you look...