No matter how tempting they look, do NOT buy from sites with "BB Gun" in the name. Some examples include OnlyBBGuns, BBGuns4Less, JustBBGuns and CheapBBGuns. Even if Jambwow says that the guns are awesome, they really aren't. (watch the linked video). They frequently inflate their prices (see my last Imgur status *on my profile*), and often charge over the RRP.
The moral of the story:
Try not to buy from America either. Customs may seize guns that you order, you will be hit with extortionate shipping fees and import tax will make everything more expensive no matter how cheap it looks. As a younger player, the US sites also try to charge huge prices for a simple two-tone painting service (example: Evike)
A few trustworthy sites that I have used include: - Airsoft World (Based in Crossgates, Scotland) As they are my local store so I buy a lot of things from them & I cannot recommend them highly enough. Good range of products, low(ish) prices and a two-tone service (+£20 on any gun that they stock to have it painted)
- ZeroOne Airsoft VERY good for younger players as they can two-tone ANY gun for free. They have a very wide selection of guns (none pre two toned, so you would have to wait a little longer for it to arrive)
- Land Warrior Airsoft (Based near Edinburgh, Scotand) Stock almost NO two tone stuff (other than a few G&G Pink guns and some cheap Ares stuff) and won't spray any guns two tone , but they sell a lot of gear (vests, camouflage, magazines) at good prices.
- TaiwanGun (Based in Poland) Again, they stock NO two-tone stuff and won't spray guns. However, their prices are so damn low. Gear, parts, helmets, MOLLE pouches and also guns all cost significantly less to buy from them than from a lot of UK based retailers (including their £10 flat rate UK shipping and import tax)
on the subject of foreign dealers...
- RedWolf Airsoft (based in Hong Kong) because of their location (or something like that) they can sell guns for less than they did over here. They can do two tone, at an added cost. All prices are listed in US Dollars, but they have a UK retail shop, so they can get shipping done quite quickly provided that it is in stock at the UK retail store.
Hope this has helped you out a bit!