I have a set of 4 window rain guards, also known as Auto Ventshades. They came off a 2012 Mazda 3 hatchback so they will fit a 2010 to 2013 Mazda 3 sedan or hatchback.