You can definitely put in an aftermarket deck. I personally would go with a double din deck.
You can keep the controls, not sure about the Onstar though.
I don't know the specifics on what you need, but im sure my comrades will chime in. Good luck!