Part of my day job is marketing strategy (including web). Best practice is to allow people to quickly narrow down their choices in as few clicks as possible. In theory, you should be getting people to some sort of decision within three clicks. People make purchasing decisions on many factors, on higher ticket items, budget is important, show them the money! Once you go beyond the three clicks, you are in danger of losing your customers.
Planet X are probably the closest you'll get to it, as they make and sell their own bikes. They're still not perfect, you get pricing but you don't get pictures of individual components when you are speccing a bike, so more work whilst you go and google individual components to look them up on other websites (another fatal mistake, don't let people leave you're site). I know the reason why most of the big brands don't show pricing, it's because they sell via a dealer network, however they have to realise that in the new world, pricing transparency is key, there are ways to overcome this and they need to think more creatively.