NOTICE BEFORE ORDER: Please make sure our picture is 100% the same with yours, for custom covers, any difference exists, it will NOT fit. Kindly send us a picture of your steering wheel for any doubts. Self-installation Needed: Our steering wheel covers need to install by yourselves, the installation tools, video and instructions were provided to assistant. Custom cover: Made of premium top-grain leather. The material and color of each part can be customized, please leave us a message if you need other design or thread colors. Suitable Car model: ONLY for BMW E90 320i 325i 330i 335i E87 120i 130i 120d Features: Xuji customized cover 100% perfectly fit your steering wheel, precise fit just like the OEM. Custom cover provides you the style you want and the feeling of uniqueness. It's anti-slip, soft, smooth, and light，Imported first layer of cowhide,comfortable and luxurious.