BB L with a phone is £25 - so £14 for BB L
BB XL is £31 with phone - so £20 for BB XL
With Be you need a BT line, so the true cost would be £28.50 - somewhere in between the two
BTW how can you say 'BE do a faster connection for less' when you could be paying Be £17.50 for a 10Mbit connection or less because of the distance??! Surely that is more money for less?