Motor world are selling a ten inch sub, box (which sits flush with the back seats if a false floor is made), and amp for £110. I've just installed it in my cooper. You half the boot space but it is easy to remove if made with a false floor.
Cant help with the cd player, i replaced mine with a sony unit
Cant help with the cd player, i replaced mine with a sony unit