I really really like this one. It has so many features and with every update even more, but I have some more ideas. Try considering to do this: when the car is not upgraded at all, it will look terrible. But when it is 100% upgraded, it would look better. Then it will be more "realistic."