I agree they look crap but im a truck driver and axel/fifth wheel grease on oyster leather is a real bitch to get out!
You will also find if you have an msport practically no seat cover will fit, i found a single tan cover from Bergan made for bucket seats, it is an exellent match to the cream leather and keeps seat clean through the working week. But....... again i will stress a seat cover on a 5series is wrong
and it comes straight off on the weekend!!