Being a Mazda 3 owner I checked that avenue. According to that site the Mazda 3 didn't exist before 2007 (mines 2004) and all registrations ceased in 2012 after a maximum of 6 in that year.
Also when you look at the engines, there is no mention of a 2.0ltr. The most popular engine size sold in UK. I could go on, there are more discrepancies
I'd call that pretty inaccurate wouldn't you ?