Choose your generation
BMW 3 Series car mats
The 3 Series has run through 4 generations, and the floor changed between them. Your year decides which pattern is cut, so pick it here before anything else. Carpet from £34.

Supplier confirmation pendingMaterials and manufacturing details being verified
UK deliveryCharges and dispatch times to be confirmed
Clear returns informationTerms will be published before ordering opens
Fit checked before it is cutThree questions, or send us a photo
- BMW 3 Series E461998–2005Pattern list pending supplier catalogue
- BMW 3 Series E90/E912005–2011Pattern list pending supplier catalogue
- BMW 3 Series F30/F312012–2018Pattern list pending supplier catalogue
- BMW 3 Series G202019–2026See the mats
1 of 4 generations has a demonstration page loaded. A generation marked pending means the manufacturer template list for it is not loaded, not that the mats cannot be made. Generation years shown here are indicative and are replaced by the supplier pattern list.
How ordering works
- 1Enter your registrationOr pick your make and model if you would rather not type it.
- 2Confirm your generationOne model can run to four patterns. The year decides which one is cut.
- 3Answer three questionsBody style, fixing studs and boot floor. Choose "not sure" and send a photo instead.
- 4Choose material and colourCarpet or rubber, edge colour, and optional embroidery.