I had Dunlop Sport Maxx ROFs on a 5 Series before and found them terrible. There was still about 3mm of thread left on them but their performance and grip had totally degraded to the point it felt like they were bald. Replaced them with Goodyear Eagle F1s and the difference was night and day. I've had Michelin Pilot Sport ROF on a 530d too and found them great especially for wear but they can be crazy expensive. BMW use both Goodyear and Michelin as OEM tyres on alot of their models too btw.