Sounds exactly like my son. He's 22 months and has so many cars it's rediculous. He has Disney Pixar Car's bed sheets, carpetting, just about every shirt, Car's jacket, hat, gloves, shoes, and probably more. He has to have a Hot Wheels when he takes a nap or goes to bed (I only buy the realistic Hot Wheels, like he got a newer EVO the other day). When walking through the parking lot he has to point out every truck and car that we go by (Car, car, truck, car, car car). He makes the vroom sounds and beep beep horn sounds. Watches NASCAR with me like he can't take his eyes off it, same with all the Spike TV weekend shows.
He also loves hockey, football, and golf as well.