I have a 15 year old brick driveway that was originally a lovely three color mix, but faded terribly in the sun.  I was going to use a dye, but to do each brick separately sounded like a lot of work.  I decided to use AR500 High Gloss Acrylic Sealer in order to have the best chance of restoring some color to the bricks.
This sealer is the best I've ever used; it went on easily, and the color was improved  at least 50%.  The  finish is not too glossy;l it is just right.  These bricks were in good shape structurally, but as dull and dry-looking as can be.
I used several different manufacturer's products in the past , but not one has produced these excellent results.  
By the way, my daughter and I {two women} did the job  (ages 43 and 72!!!)  so that tells you a lot about ease of application!