Get an OEM Headunit.
The one you want is the RCD510, will do everything you want and more. Can be bought on here or on eBay for around £200 ish. Make sure it comes with the security code. You'll also need a FAKRA antenna adaptor too, they cost around £10 (also eBay).