i've had very good experiences at
https://www.bitcoin.de/enhere's how the transactions go:
seller:
1. you upload coins to your bitcoin.de wallet
2. you create a buy offer (or accept a sell ask).
3. when someone accepts the offer and confirms payment your coins get frozen
4. buyer transfers money via local bank transfer, european bank transfer or liberty reserve and puts transaction ID in transfer info.
5. you wait for the money with the transaction ID to arrive and release the coins.
buyer
1. you accept a buy offer (or create a sell ask)
2. you get bank info of the seller with the transaction ID
3. transfer with bank and confirm
4. seller releases coins when he gets the payment.
5. coins are transferred to you bitcoin.de wallet
every transaction has to be rated, and user level is divided into bronze, silver and gold level.
people are unlikely to scam you cause when you accept the transaction their coins are frozen. And you have the transaction ID and bank info to back it up if they would lie and tell they never got the money.
+If you only buy from people with a score of over 100 good ratings you're very save.
And even in case of problems they have a forum (in german though) but the admins also reply to english mails, average time between 24 and 72 hours from what i've read and experienced.
I have done over 50 transactions both as buyer and seller and never had bad experiences.
Or maybe one: few weeks ago my internet provider had problems and my connection went down for 6 days, so one of my buyers had to wait 8 days for his coins and gave me a bad rating. impatient mothe*fucker
It's a very solid all-in-1 direct website. transactions take between 2 to 7 days, (banks close in weekends)