"BMW Genuine Anthracite / Black Seat Covers Vest for E60 - 525i 530i 545i (2002 - 2005), E63 - 645ci M6 Coupe (2002 - 2007)" It fits All E63 6 Series 645Ci M6 COUPE from 2002 to 2007 This cotton/poly seat covers help to protect from sun, sand, snow and other elements. It does not include headrest covers.