A vehicle platoon system may include a database configured to maintain a user profile and data descriptive of existing platoons, and a processor configured to receive a platoon request indicating desire to join a platoon, receive, in response to the request, the user profile defining at least one compliance threshold indicative of a minimum compliance score of other platoon participants, determine whether all members of at least one of the existing platoons have a compliance score exceeding the compliance threshold, and instruct an indication of the platoon to be presented for selection.