Gold badges on cars are usually a sign of luxury. They can be made from real gold, or just be gold-plated. Gold is seen as a symbol of wealth and success, so it makes sense that people who can afford luxury cars would want to show it off with a gold badge.