That's CharaWheels #2. I belive it's from a show called Ultraman & was released in 1996. Its listed in Hotwheels Neko Book #269 printed in Japanese (250 pages & lots of pics). The Back To The Future Delorean is actually part of the series & it's listed as #21, the Knight 2000 K.I.T.T. is #22. When I bought the Delorean it was ten Bucks.