I have come across multiple websites offering bitcoins for UK bank transfer. What site have people had the best experience with?
I've come across a few so
If I had to recommend one, I would go with http://quickbitcoin.co.uk as you are dealing with a company rather than a random individual (which is the case on bitbargain). I have found that quickbitcoin is very fast, and usually takes 10-15 minutes from sending you money to receiving your coins.
The safest way (though perhaps not convenient) is to create a two-party legal contract with signed witnesses. This way if either party reneges you have legal recourse in the civil courts. The contractual arrangement would be somewhat similar to when a freelancer charges bitcoins for their goods or services.
Escrow doesn't provide the same level of protection, as your legal contract with the escrow company (if any) usually includes a clause that final binding arbitration is made by the escrow company - not you. However, a reputable escrow service or currency exchange will typically suffice for people with moderate risk appetites.
I've used localbitcoins.com quite a few times with UK bank transfers and haven't been disappointed yet. Transactions have been generally very fast and prices are getting better as the arbitrage opportunities are being soaked up. You should of course follow their safety guidance and if you are nervous then stick to users with high numbers of previous transactions.
I have had funds stuck in exchanges that had their bank accounts closed in the past though. So as the regulatory landscape changes then these kind of companies are carrying some risk, especially in the US where the practice has been freeze assets first, talk later.
Generally if you are only buying then bitcoin are hardly ever 'seized' and it's only if you have fiat funds in someone elses account that you are likely to have a problem.