Hi Manta,
There's a very good product called 'Mer' (I think it's Dutch) which can be used on all surfaces such as bodywork and glass. 'Mer' is sold in many motor shops including Halfords and it comes in a square, blue plastic bottle with a chrome top. 'Mer' is more of a lacquer which sits on top of the paint or glass. You have to apply it wet - either while the car is still wet after a wash or with a wet cloth. It then dries to a white powder after a few minutes which you just polish off leaving a rich, deep, mirror shine. You'll be amazed at the result.
PS.
Mer is good on bodywork, glass, colour-coded trim and alloy wheels. It's not too good on black plastic trim though. You should use a black trim conditioner for that such as 'Back to Black'.
Good luck!