CEX seems quite well priced for most (not all) things. Stick to their Grade A stock and you'll be fineI find CEX expensive; plus, their B & M shops smell bad.
I haven't noticed a smelly one yet, only a dirty one. Although certain stores are cleaner than others. Where I live 3 out of 4 are really clean and spotless and the products are mint and look new. The dirty store also had dirty products. So if the store looks clean, chances are the products will be clean. If the store looks dirty, dirty products!
Also they provide 2 year warranty on all items. Buy an Apple Watch 1 year later at half the price and get 2 years warranty. If it dies after 23 months they either replace it or refund the current market price.
You can't go wrong