In one house I painted the room white, put a chunky car/truck border around the middle, at chair rail hieght. I dipped one of the bulldozers in asphalt colored paint and drove him all over the bottom half then cut out some of the trucks from the border and stuck them on the top half.
I then took the asphalt paint and some yellow and painted the window sill into a road with lines and a stop sign
We had the racecare bed and the cityscape rug. I just bought sheets with cars on them from Target. My son was between 2 and 5.
In this house I painted the room a deep tan/brown, almost the color of package tape. I painted a plaid design under a fish border. He has a latch hook rug with a guy fishing hung on the wall with a fishing pole and post cards of freshwater fish framed with rustic frames from Michael's. I buy his sheets from Target and Walmart. He is now 9 and we have been here for 4 years.
In another house we put granite paint on the bottom half, a wolf border in the middle and grey on top. But this was for my then 14 year old.