A tremendous resource is now available online and free. The Gospel Coalition recently has made available messages from D.A. Carson. You can listen to many of his sermons there in MP3 form for free. The messages are categorized by date or topic to help locate them.
Thanks to Andy Naselli, Ben Peays and Ryan James for gathering all these into one place and for making them available for free!
HT: Justin Taylor