Rather than buying you can rent them. We have used Welwyn Roofbox Hire who can deliver to London and will also fit to your vehicle. During COVID you’ll have to collect it though. They have 150 roof boxes in total.
Far better price and far easier than buying then having to store it afterwards! Hope this helps!