Bristol is unusually well served for ebike shops, most towns have none, it has two.
Atmosphere and a branch of The Electric Transport Shop - google the obvious.
Both offer a good range of medium to high end ebikes.
If you want Chinese cheap and nasty, it's the internet.