2006 Mazda 3 Maxx Hatchback BK10F2 North West 252,799 Hatchback Sports Automatic Need Finance? Watchlist