This weekend I bought my wife a new 328i. I'm new to this type of automobile and wonder if this is the correct BMW forum to be on? Also, she wants floor mats that are not carpet (snow,rain,etc), therefore would you go for the rubber BMW ones or do you have any other better ideas?