Hi all. Looking to replace the light grey cloth seats in my E46 316Ti SE Compact as they are very easily water stained and are impossible to keep clean. The car is in good condition for its age and mileage, but the seats spoil it! I am looking for a full black leather interior. There doesn't seem to be many good quality second hand sets for the Compact, but can someone advise if the seats from an E46 Coupe would fit the Compact? Thanks for the help.