Sorry bud, I don't have the 2012 yet as i am still awaiting the delivery (may arrive tomorrow) so I can't answer either of your follow up questions. It was an 2006 6 Mazda 3 that I had the bike in but I have no pics. What I can say is that it did fit, it wasn't the easiest fit but I was in none...