So many plot holes. You can't just send off for a credit card online then it arrives. You have to sign the paperwork and send it back for one thing. And once the pin comes you have to activate it too.
Caz has somehow got a flat and can install and fit cctv, which is so discreet (how is it powered?!) that she has no qualms sending the police around to do a search (which you can't do without a warrant and other than a mentalist leaving a voicemail what crime is supposed to have been committed?)
Maria knows she is being set up but when she finds her scissors with blood on them she gets Aidan to hide them even though she knows she's done nothing wrong. And on realising Caz has been in the flat she stays there and doesn't change the locks. She eats the food in her fridge too, though there's every chance it was tampered with.
No one believes Maria, even though this is Caz, who faked an injury and her reason for leaving the army for months.
No one seems to have mentioned to the police that Caz tried it on with Maria and was knocked back and has an equal reason to fake all this than Maria would have for murdering her.
Maria 'confessed' the Pablo situation to the police who could easily have worked it out by checking the council tax register. Other people knew including her ex fiancé!
Caz now goes to and from Marias flat, walking past her place of work in daylight and is never seen. Must be all that army training!
If Caz has a flat locally and yet she is missing, has no one spotted her? No appeals by the police? Does Caz only eat takeaway whilst counting her pots of cash she seems to suddenly have - it has to be cash otherwise the police would see activity on her bank account. And not to mention the fake ID for the flat.
No wonde Maria has no faith in the plod, Jack Webster could solve this one!