you have an RCD300 MP3 , id go for a handsfree kit that allows pairing as that head units is very low spec and don't think you can get an OEM one
it depends on how much you want to spend, if you want to keep it original you can go for the RCD310, a very good unit. you will need to change your can bus (use the search bar) loads of threads on how to fit.