All the exchange bureaus have the same rate: 3.64, ie for $100 you get QR 364.

The banks offer 3.63 or so.

Tell a cab to take you to Al Sadd street, opposite Q-Tel. There 2 exchange bureaus ther, Al Sadd Exchange and Al Jazeera Exchange.