I suppose some servers may be 'faster' than others, but is this normal?
I am currently on a 2500 profile - I checked immediately before the tests on BT's Profile Checker. The download speed I got was ~1800. I thought that was a bit slow so went to Speedtest.net.
I ran on the default server (Milton Keynes), then Maidenhead which is nearer, then London (nearer still), then back to Milton Keynes.
I did this a few times and got consistent results - when on any server but London, the throughput is 1.83mbs. When on London I get 2.29mbs.
1.83mbs is consistent for non-London server, including BT's profile checker, but 2.29 is consistent with a 2500 profile. Results pasted below :-