Bad credit refers to people who may have had financial problems in the past, including loans, credit cards, CCJs, IVAs etc. Many providers will still offer car finance.
Balloon payments are particularly relevant to people buying cars on the Personal Contract Purchase PCP method. It refers to the final payment needed to secure ownership of the car, and can make up a significant percentage of the vehicle.