I was disappointed with the quality of the RCD300 when I picked my car up (not that the stereo is a massive issue).
Put my RNS510 in yesterday though and the difference is considerable - much more clarity and sounds a lot more natural. In fact its good enough for me know to forget about spending money upgrading the speakers for some time.
Would have been nice to have the B&O system out of my Audi though