Gave up trying to remember the order in which I owned them, so it's just as it came into my head and digging out photo albums...
1977 Skoda S110L
1977 BL Mini LE
1981 Vauxhall Chevette (Celica 18R-GR power)
1981 Toyota Celica GT (RA45 - 18R-GEU)
1981 Toyota Celica ST (TA63 - 3T-EU)
1977 Mazda B1600 flatdeck ute
1976 Vauxhall Viva HC 1800
1975 Triumph 2000TC
1980 Toyota Crown 2400 Super Saloon
1987 Toyota Crown 2000 Royal Saloon Supercharger
1984 Toyota Starlet-S tarmac-rally/sprint
1980 Toyota Celica Supra tarmac-rally/sprint
1989 Toyota Town-Ace 1-ton flatdeck truck
1992 Nissan Silvia Q's
1980 Honda Prelude 1800
1989 Nissan Navara Kingcab flatdeck ute
1981 Toyota Chaser Avante
1981 Toyota Cressida
1997 Nissan Lucino coupe
199? Nissan Serena PX 4WD
1994 Mitsubishi RVR Sportgear 4WD
199? Toyota Starlet Glanza-S
1989 Daihatsu Mira
1997 Daihatsu Mira
1981 Suzuki Alto
1982 Suzuki Mightyboy pickup
1987 Suzuki Alto Works RS-R
1975 Daihatsu S38 pickup
1975 Suzuki Fronte LC20
1976 Suzuki Fronte LC20
1974 Suzuki Fronte GX-Coupe LC10w
2002 Suzuki PN-TR8R (self-built Suzuki LC10w-powered road-reg'd offroad buggy)
1979 Suzuki CX-G SC100
1980 Suzuki CX-G SC100
2010 Suzuki Swift (current)
199? Mazda Presso (MX-3) V6 1.8
1997 Mazda MX5 Classic 1.8
1997 Mazda MX5 Harvard 1.8
1999 Mazda MX5 1.8
2006 Mazda MX5 2.0
2008 Chevrolet Aveo
2005 Vauxhall Corsa (current)
1999 VW LT35 camper (current)
..and of course...
1999 Westfield ZEi 1800 (current)
That's 44 - 6 more than I thought! Now for the motorbikes...
1968 Honda SS50 'cafe-racer'
198? Honda SS50 Express
1985 Honda CBX250RS
1984 Honda VT250F
1988 Honda CBR250R Hurricane
198? Honda CBX750F
198? Honda CBX750F Bol d'or
1988 Honda Bros 650
1988 Honda Bros 400
1981 Honda XL125
198? Honda XL185
198? Honda XL200 Farmer
1981 Honda XR200RB prolink
197? Honda CB500/4
198? Yamaha XJ600
1992 Yamaha XJ900 Diversion
198? Yamaha YT125 Tri-Moto
199? Yamaha YFS200 Blaster
197? Yamaha TY50
198? Kawasaki GPZ500
198? Kawasaki GPz305
199? Kawasaki ZR550 Zephyr
199? Suzuki GSX600F
199? Suzuki GSX750F
198? Suzuki TS100ER
1980 Suzuki GSX750
1997 Kawasaki ZZR600 (current)
199? Kawasaki KLE500
198? Kawasaki z440
Damn, that's 29 - I thought I'd had 30.
So all up that's 73!