Yes, with the right parts. Here's the rest of what I bought:
What aftermarket stereo you pick doesn't matter too much. You will want adapters to connect the factory harness to the radio, and another adapter to retain steering wheel controls.
Just to give you a rough idea, here's what I bought for myself (US)
I got the Metro Axxess stuff, others prefer the Maestro iDataLink system.
I have an 07 ex-patrol P71 with the standard AM/FM unit harness.
I have this headunit: https://www.amazon.com/gp/product/B07WFV59WD/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1
Along with this harness and double-DIN mounting kit: https://www.amazon.com/gp/product/B0002BEWZQ/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
https://www.amazon.com/gp/product/B0024L8I02/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
It's a cheap touchscreen that has Bluetooth (although it won't show the song titles that are playing, it just shows a generic "Phone Name" and music icon with play/rev/forward buttons.) The Android screen pairing works decent, although it's slow, but I don't use it much anyway. It also has an SD card slot, I think microSD, and it will also read USB flash drives, but I've never used either feature - I strictly use the radio or BT. The radio is a bit of a pain in the ass to dial-in the exact station you want, as it's a touch-screen bar and it's in 0.5 increments and it's finnicky. I set my presets and pretty much only use them.Call quality is good and the mic is good although I'm not sure how much background noise it picks up, and the phonebook syncing feature is meh at best from the limited time I've tinkered with it. I've only had it 6 months so I'm not sure the longevity of the unit itself. I have the factory speakers so there really wasn't much sound quality difference as far as music goes - I don't have any deadening material in the car and am unsure if I want to spend the $ to add it. Eventually I want to replace all 4 speakers with something better, though - I mostly listen to heavy metal so I'm 50/50 on adding a sub. The unit comes with a backup camera which I opted NOT to install, so I can't comment on the quality of it, although I may add it in the future.
You'll also need a Ford radio removal tool to remove the old headunit if it's the factory unit:https://www.amazon.com/SCOSCHE-DT1-Radio-Removal-Tool/dp/B0007TC9LW/ref=sr_1_1?dchild=1&keywords=ford+radio+tool&qid=1588896833&s=electronics&sr=1-1Or alternatively if you have a metal coathanger laying around, you can cut two pieces off, bend them into Us like the pair above, and then you're good.
The harness is fairly straightforward - the headunit will come with a mini-harness, and then you get that Metra mini-harness. The unit headunit I got had the wires tagged and the Metra harness comes with a color guide as well so there's no mismatching. Its as simple as crimping or soldering the wires together and covering them (I used crimp connectors and just elec-taped both sides of the crimp on each wire.) Plug your new harness into the end coming out of the dash, plug the other end into the radio, plug the antenna cable in, and you're set.
Mounting it requires a rotary tool or a sanding tool to file away the top and bottom lips and a little off the side lips of the hole. Using both side brackets in that mounting kit will lock the unit into the dash and require pulling the face of the dash off to get access to unlock it. I opted instead to only use one of them, so that it's easily removable if needed (although it's still VERY snug and isn't coming out without using a screwdriver or something else to pull it up,) and kept this in mind when I was Dremeling out the side lips.
Overall it's a fairly straightforward process and should only take you a half hour or an hour to do. The "hardest" part tbh is the Dremeling and cleanup from that.