Joe Here from Orlando

Since I just changed the water pump I noticed my engine really needs to be steam cleaned good. Any recommendations? Also I need a good wax or waxing compound, because my car have some fading of the paint on top, Any Suggestions would be highly appreciated?

One last thing, do anyone know of a BMW club here in Orlando?