For thew wheels I use this,
http://www.ebay.co.uk/itm/like/19088...ff14=95&ff19=0
Has good reviews on detailing world and the brake dust comes off really easy. But as for the seal and protect, i ended up with it on mine as they threw it in as a deal sweetener and the beading from whatever wax was on it ran out after 2 weeks. So i topped it up with some nattys blue paste to protect her for the winter. Ive also used poorboys black hole on the e91 which was amazing.